executando pg_dump com o contexto de um usuário

1
$ whomi
admin

$ pg_dump
(it works....)

$ sudo pg_dump
doesn't work. (permission denied)

$ sudo -u admin pg_dump 
still doesn't work (permission denied).

por que isso?

Eu preciso executar o pg_dump a partir do contexto de ser o usuário "www-data". Como eu posso fazer isso?

    
por JasonGenX 17.03.2016 / 20:49

1 resposta

1

O usuário do sistema admin tem uma conta do PostgreSQL correspondente chamada admin , e as regras pg_hba.conf permitem a autenticação. Se você quiser que o PostgreSQL também suporte os usuários root ou www-data , crie-os no PostgreSQL e configure regras equivalentes para eles também.

    
por 17.03.2016 / 21:37