4

走ろうとしている

sudo -u postgres psql -d template1 -U postgres -p

'Amazon Linux AMI2012.03'ec2インスタンス。しかし、その後、ec2-userパスワードの入力を求められます。

[sudo] password for ec2-user:

しかし、キーペアを使用してログインしますか?これに対する簡単な回避策はありますか?

ありがとう!

4

1 に答える 1

1

パスワードが.pgpassファイルに設定されていないか、アクセス許可が開いているためにファイルが無視されるため、サーバーはパスワードを保存しません。

Unix/Linuxシステムの権限を確認してください。* nixシステムでは、.pgpassの権限により、ワールドまたはグループへのアクセスが禁止されている必要があります。これは、コマンドchmod 0600〜/.pgpassによって実現します。権限がこれよりも厳しくない場合、ファイルは無視されます。

パスワードファイルの詳細については、こちらをご覧ください。

PGAdminを使用してログインしてみましたか?そこでパスワードを保存し、pgpassファイルを変更することができます。

于 2012-05-01T19:48:07.297 に答える