tendo problemas ao acessar o Postgresql

tendo problemas ao acessar o Postgresql

Eu instalei o cliente postgreSql 9.6 seguindo este linkinstalação do postgreSqle estou usando o centos versão 7 no Linux.

Ele foi instalado com sucesso, mas estou tendo alguns problemas ao acessá-lo.

Eu tento isso.

[xyz@innolx20122 ~]$ su - postgres
Password:

qual senha precisa ser digitada aqui? Eu tentei o postgres que não está funcionando.

Eu tentei isso também.

[xyz@innolx20122 ~]$ sudo -u postgres psql
[sudo] password for xyz:
could not change directory to "/home/xyz": Permission denied
psql (9.6.19)
Type "help" for help.

Consegui entrar usando minha senha. Esta é a maneira correta de entrar no postgres?

Eu vi muitos links sobre isso, mas finalmente estou ficando confuso.

Responder1

O diretório inicial do usuário xzy não pode ser lido pelo usuário postgres, mas você inicia o comando psql a partir daí. Como resultado, você obtém *permissão negada*. Mude o diretório para outro lugar antes de executar o sudo:

 cd /
 sudo -u postgres psql

Responder2

Por favor, faça isso a partir da conta root. Então primeiro torne-se usuário root:

$ sudo -i
# 

e então:

# su - postgres

Responder3

Passo 1

stat -c "%G" .

Passo 2

sudo usermod -aG <the output from the step 1> postgres

df.tips/t/2063/2

informação relacionada