Re: Why pg_dump 'trust' authentication fails under root and works under another user?

Поиск
Список
Период
Сортировка
От Simon
Тема Re: Why pg_dump 'trust' authentication fails under root and works under another user?
Дата
Msg-id AANLkTi=8gD=oNWQhO7-Y9-iNzzOyuR0Ut6N+pqfpg=wc@mail.gmail.com
обсуждение исходный текст
Ответ на Why pg_dump 'trust' authentication fails under root and works under another user?  (Jaroslav Záruba <jaroslav.zaruba@gmail.com>)
Список pgsql-admin
I don't know why postgres is prompting for a password. But you could try putting the following in your crontab:

su postgres -c 'pg_dump ...'

Simon


2011/3/24 Jaroslav Záruba <jaroslav.zaruba@gmail.com>
Hello

I have pg_dump command in cron that accesses PostgreSQL under user postgres and does not provide a password.

pg_dump --username=postgres ...

I have set in pg_hba.conf that user postgres should be trusted for all databases from localhost.

local all postgres trust

When I run the command under regular user it works.
When I run it under root (sudo -i) it requires password, and therefore the crontab task fails to authenticate.

(I'm looking at both users' 'export' command output, and there seems to be nothing related to PostgreSQL.)

Could someone explain to me what is happening here?

Regards
  J. Záruba

В списке pgsql-admin по дате отправления:

Предыдущее
От: raghu ram
Дата:
Сообщение: Re: What does error "psql: Kerberos 5 authentication not supported" means?
Следующее
От: Stevie
Дата:
Сообщение: Re: ERROR: could not access status of transaction