私はPostgreSQLを使い始めました。私の目標は、すべての同じ権限を持つpostgresの外に新しいユーザーを作成し、自分のアプリケーションのデータベースを作成することです。私はpostgresの下でログインすることができます。私は、ユーザー名が私のPostgresのコンソールで両方の\ DGをチェックして存在することを決定することができます...PostgreSQLの既存ユーザーとのログインに失敗しました
sudo: unknown user: Jason
sudo: unable to initialize policy plugin
を良いですJason
という名前のユーザーを作成しました、私はsudo -u username psql
を行うときしかし、私は、次のエラーメッセージが表示されます。
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
Jason | Superuser, Create role, Create DB, Replication | {}
postgres | Superuser, Create role, Create DB, Replication | {}
この問題の原因は何ですか。また、私は自分のローカルpg_hba.conf
をチェックし、私は正しい設定であると信じているものを持っています。
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
psql:致命的:ユーザのピア認証に失敗しました "Jason" ' – jason328
ログインできましたが、今は動作しないのでJasonのパスワードを変更する必要があります。ヘルプと正しい答えをありがとう! – jason328
@ jason328:Cool。 psqlと認証についてのマニュアルへのポインタを追加しました。 –