• ベストアンサー

パスワードを閲覧する方法

PostgreSQLでスーパーユーザー(管理者)が他のユーザー(利用者)のパスワードを閲覧する方法WindowsXPのPCにxampp(Apache+MySQL+PHP+Perl)を導入し、PostgreSQLも導入しました。 PostgreSQLに2人のユーザアカウントを作成しました。 postgreでデータベースにログインし、 alter rolg visitor with pssword 'test'; とすればvisiorのパスワードを変更できます。 しかしvisiorの現在のパスワードを閲覧する方法がわかりません。 教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • MAXIMAX
  • ベストアンサー率60% (50/83)
回答No.1

普通に考えると、他のユーザーのパスワードは管理者といえども見れないようにできているはずです。もし使い回ししているとしたら、ひとつパスワードが分かってしまえばいたずらし放題になってしまいますからね。 ということで正規の方法ではほぼ見られないと思います。あるかどうかはわかりませんが、非正規のクラックツールのようなものがあれば可能かもしれません。

noname#141015
質問者

お礼

回答ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MySQLでパスワードを設定したら、使えない

    XAMPPを使って、AppacheとMySQLなどをインストールしました。 MySQLは順調に動いていたのですが、 rootユーザーにpasswordを設定するつもりで、mysqlデータベースのuserテーブルのlocalhost/rootのレコードにパスワードを設定して、flush privilegeを実行しました。 一度、xamppコントロールパネルからmysqlAdminを再起動したところ、今まで使っていたデータベースが使えなくなりました。 どうすれば使えるようになりますか? 初心者です。すみません。よろしくお願いします。

  • mysqldumpにて復元できない

    xamppのmysqlを使っていたのですが、エラーが出て動かなくなったため、xamppは削除してMysql5.5.13を新たに導入したのですが、xamppの削除するまえにbackupを取っていた*.sqlが復元できません。  コマンドプロンプトより、mysqlのbinフォルダーまで移動して、そこでmysqldump -uユーザ名 -pパスワード名 データベース >復元するファイル名を行いましたが、復元できません。  インターネットで調べたりしているのですが、復元方法がわかりません。  ご教授の程宜しくお願い申し上げます。

  • どうやって作ればいいんですか?

    どうやって作ればいいんですか? サーバーでデータベースを作成します。      <PostgreSQLの場合>   $ createdb DB名   <MySQLの場合>   # mysqladmin create DB名   # mysql DB名   mysql> ALTER DATABASE DB名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 6. サーバーでデータベースユーザーを作成します。     <PostgreSQLの場合>   $ createuser DB接続ユーザー名    ⇒質問に対して「y」を入力してスーパーユーザー権限を与えてください。   $ createuser daemon    ⇒質問に対して全て「n」を入力してください。   $ createuser mailnull    ⇒質問に対して全て「n」を入力してください。   <MySQLの場合>   # mysql DB名   mysql> GRANT ALL PRIVILEGES ON *.* TO DB接続ユーザー名@DBホスト名 IDENTIFIED BY 'DB接続ユーザーパスワード' WITH GRANT OPTION;

  • xamppの設定の問題でしょうか。mysqlが全く使えません。

    PHPを独学しています。(プログラムはもちろん、PC自体、ほぼ初心者です) xamppでapacheとmysqlをインストールしたのですが、mysqlが(データベースが?)全く使えない状態です。 自分でいじったことは、 http://www.mtde.info/0210winxampp/winxampp_050.php ↑のページを参照しながら、 rootのパスワードの設定と、「xamppのディレクトリ制御」のユーザー名とパスワードの設定です。 (http://www.mtde.info/0210winxampp/winxampp_060.phpに書かれていることも設定しました) その後コマンドプロンプトで cd C:\xampp\mysql\binと入力し、(C:\xampp\mysql\bin> となり) ここでmysqlと入力することで 左側がmysql> と表示されるようにはなっているのですが、そこから何を打っても反応してくれません。(ただ改行されて、-> と表示されるだけなのです) 例えば、create database testdb と入力し、「testdb」というデータベースを作ろうと意図しても、作られた形跡はなく、 (show databases; としてやはり無反応ですし、PCでファイル検索しても出てきません) xamppの管理ツールのデモのCDコレクションをクリックしても、 Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\xampp\htdocs\xampp\cds.php on line 77 データベースを接続できません! MySQLは稼動していますか?またはパスワードを変えませんでしたか? 上のように表示されます。xamppのコントロールパネルで「起動」しているのは間違いありません。 パスワードを変えたか?と聞かれたとき、思い浮かぶのは冒頭に書いたことだけです。 ならば、再度コマンドプロンプト上でパスワードを変更してみようと set password for root @localhost=password('12345'); などと入力してみても、パスワードが変更されることもありません。(冒頭で設定したパスワードのままです) 何をどのようにすれば、mysqlを使えるようになるのでしょうか? 教えてください。お願いします。

  • PostgreSQLとMySQL

    OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 PostgreSQL-7.2.1 mysql-3.23.52 を使っています。 データベースの勉強をするために Apache+php+PostgreSQL Apache+php+MySQL で同じWebアプリケーションを作っていこうと思っています。 しかし、どのように比較し、どのように勉強していけばいいのか悩んでいます。 PostgreSQLとMySQLではphpの関数が違う事はわかったのですが。。。 よろしければアドバイスお願いします。

  • configファイルの設定

    アップロードしたファイルに、configファイルの設定 をする必要があり、 データベースへ接続するための情報です。(MySQL、又はPostgreSQL) 接続用ユーザ、パスワード、サーバホスト名、データベース名を設定して下さい。 ※DSN設定にはMySQLとPostgreSQL用があります。どちらか一方を有効にして下さい。 と書かれているんですが、最後のところ、 ※DSN設定にはMySQLとPostgreSQL用があります。どちらか一方を有効にして下さい。 これはどこをどう操作すればいいのですか?

  • 他者にCパネルのパスワードを教える以外の方法

    他者にデータベースを構築してもらうためにはCパネルのパスワードを教えなければならない? 自サイトのプログラム作成者にデータベース(MySQL)を構築してもらうのには、レンタルサーバーのコントロールパネルのユーザーネーム、パスワードを教える以外に方法はありますか。htmlファイルならFTPを使用してアップロードしてもらったのですが、 MySQLの場合、リモートアクセスホストを追加する方法だと、ダイナミックIPを使用しているため安全ではないと聞きました。 ちなみにこのリモートアクセス(リモートMySQL)とは、データベースを他のホストで構築してそれにアクセスするためのものでしょうか。それとも、他のホストで構築されたデータベースを移築することができるものなのでしょうか。 コントロールパネルのパスワードを教えてしまうのも不安なので、良い方法があるのであれば教えていただければありがたく思います。

  • ユーザー名・パスワードの設定の仕方

    mysql-5.0.45-win32.zipをインストールしました。 データベースのユーザー名・パスワード・データベース名を作成したいのですが、どのようにしたらよいのでしょうか? インストール中に、ユーザー名やパスワードは設定しておかないといけないのでしょうか? MySQL5の良本もご存知の方、教えてください。

    • ベストアンサー
    • MySQL
  • MySQL:VARIABLESの変更方法は?

    MySQLの「VARIABLES」の変更ができません。 どのようにしたら変更できるのでしょうか? phpMyAdminで適当なデータベースを選択し、 「set character_set_database=utf8;」を実行、 「SHOW VARIABLES LIKE 'character\_set\_%'」で確認しても変更されていませんでした。 <環境> OS:WindowsXP Pro SP2 XAMPP Version 1.4.14を使用しています。 Apache 2.0.54 PHP 4.3.10 Perl 5.8 MySQL 4.1.12 phpMyAdmin 2.6.2-pl1

    • ベストアンサー
    • MySQL
  • 外部(192.168.0.~)への公開方法

    RedHatの中にphpやperlアパッチが入っていたので、 それらを使用し、webサイトを作成し公開しようと思っていました。 test.htmlというファイルをディレクトリの中に入れて、(192.168.0.10)のマシンからファイルを見ようと思ったのですが・・・ RedHatのマシンのIPは(192.168.0.30)で http://192.168.0.30/hoge/php_test/test.html というふうにアドレスを指定して見ようと思っていました。 ちなみに SSHの『Poderosa』でLinuxのマシンに入ることは可能でしたのでネットワークは繫がっています。 外部への公開に向けて、他に何かが足りないと思うのですが、その何かが判りません。 知っている方いましたら、御教授お願い致します。 まとめ 1:Linuxマシンの中に入っている『.html』webページを見たい 2:データベースでテーブルを作成したい。pgsqlユーザーの作成方法とは・・ (MySql、PostgreSqlのアパッチはインストール済)