2012-05-01 5 views
4

私はアマゾンのLinux AMI 2012.03「EC2インスタンス上ec2-userパスワードの入力を求められたらどうしますか?

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

を実行しようとしています。しかし、ec2ユーザのパスワードを求めるメッセージが表示されます。

[sudo] password for ec2-user: 

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

ありがとうございます!

+1

質問はおそらくSuperUserまたはServerFaultにあるべきです。 – birryree

+0

ヘッドアップのおかげで...まだこれに新しい – Abby

+0

同じ、アビー。助けてうれしい! – MAbraham1

答えて

1

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

Unix/Linuxシステムの権限を確認してください。 * nixシステムでは、.pgpassに対するアクセス権は、worldまたはgroupへのアクセスを許可してはいけません。 chmod 0600〜/ .pgpassコマンドでこれを達成してください。権限がこれよりも厳密でない場合、ファイルは無視されます。

the password file hereについてさらに読む。

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

関連する問題