2017-08-02 6 views
0

私はPostgreSQLサーバにphpPgAdminをインストールし、HTTP経由でアクセスするためにApacheで設定しました。要点は、正常に動作しますが、セキュリティ上の問題があることです。PhpPgAdminユーザのパスワードを設定する

"phpPgAdmin"イメージの後ろにある "サーバー"側の "PostgreSQL"という1つのサーバー(Webフロントエンドについて話しています)が表示されているので、私はそのサーバーにアクセスして、私はPostgreSQLのCLIを通して以前に設定したユーザーとパスワードを私に教えてくれましたが、ここに問題があります。私はユーザー名に "megver83"を入れ、パスワードに "myPassword"を入れるとパスワードは機能しますが、パスワードは "myPassword"などのパスワードで "megver83"というユーザーを持っています。だから私は "myPassword"の代わりに "123"を入れ、私は何も入れずに空白にしておきます:P

createuser -P megver83というユーザーを作成したときにパスワードを設定しました。 ALTER ROLEでそのpasswdを変更しようとしましたが、同じことです。これは非常に奇妙ですが、私はPostgreSQLの初心者ですが、これに対する解決策は見つかりませんでした。

私はARMv7用のParabola GNU/Linux-libre(Archベース)を実行しています。

ありがとうございます。

答えて

0

これはおそらくあなたのpg_hba.confに関連しています。そこにある "trust"の項目をチェックし、 "md5"に変更してPostgresをリロードしてください。

関連する問題