PostGreSQL без запроса пароля: .pgpass игнорируется - PullRequest
8 голосов
/ 01 октября 2010

Я пытаюсь разрешить пользователю root (Ubuntu 8.04) использовать команду psql без запроса пароля (для сценариев).С PostGreSQL 8.3 все работало нормально, но я перехожу на PostGreSQL 8.4, и логин без пароля больше не работает.

У меня правильный файл .pgpass (тот же, что и для 8.3), право на /root / .pgpass - 0600, но вызов psql продолжает запрашивать пароль.

NB: переменная PGPASSFILE пуста, поэтому я предполагаю, что предполагается использовать файл .pgpass.

Anyблестящая идея?

Спасибо

1 Ответ

11 голосов
/ 01 октября 2010

Попробуйте проверить, работает ли это:

*:*:*:postgres:password_for_postgres_user

А затем попробуйте:

VERBOSITY=verbose psql --no-password --user postgres

Этот вопрос, вероятно, следует перенести на serverfault.com .

...