2011-12-06 7 views
5

Mac OSX上にpostgresqlとgeodjangoをインストールしました。これはtutorialという単語に続いています。 何らかの理由によりMac OSX上のPostgreSQL - postgresユーザーとしてログインできません

sudo su - postgres 

は機能しません。私は自分のsudoのパスワードを入力しますが、 "whoami"と入力するとそれは私の普通のユーザーログインです。

私は

dscl . -list /Users UniqueID 

からなぜこれが起こっているすべてのアイデアを、リストを見た後、私はpostgresユーザが存在しているはず?私はPSQL 9.1.1サーバ版をインストールしました。

ありがとうございます。

+0

'grep postgres/etc/passwd'の出力は何ですか? – sarnold

+0

出力が空です – DavidL

+1

'finger postgres'の出力は何ですか? – Erik

答えて

5

postgresアカウントはログインシェルとしてログイン権や/ bin/falseを無効にしている可能性があります。でも無効にログインシェルで動作するはずのsudo -u postgresのpsqlの

を:

この場合、あなたは最高例えば、PostgreSQLがコマンドを直接呼び出していました。

関連する問題