Árvore de páginas

Para se conectar na instância, execute o seguinte comando:

su - postgres 
psql

Desta maneira você está conectado no postgres. Aos que estão acostumados com Oracle, esta ferramenta é similar ao sqlplus. Note que não foi necessário informar usuário e senha para esse acesso.

Neste método, entende-se que o usuário conectado ao sistema operacional deve ter acesso ao Banco de Dados, sendo assim a restrição fica à cargo do acesso ao sistema operacional.

Para ajustar a configuração e utilizar autenticação no acesso via psql, acesse o arquivo pg_hba.conf e realize a modificação de acordo com a regra de segurança da empresa.

sudo vim /var/lib/pgsql/12/data/pg_hba.conf

ou

vim /var/lib/pgsql/12/data/pg_hba.conf


Métodos
:



trust

Permite conexão a qualquer um incondicionalmente (sem senha)
rejectRejeita conexão incondicionalmente para o user/host especificado
cryptRecomendada somente para versões inferiores a 7.2. Atualmente recomenda-se md5
krb5Somente disponível para conexões via TCP/IP
identObtém o nome do usuário do sistema operacional. Para conexões TCP/IP contacta o servidor ident no cliente. Para conexões locais, recebendo este do sistema operacional.
pamUsando o serviço PAM (Pluggable Authentication Modules) do sistema operacional.
passwordEnvia senha em texto claro.
md5Deve ser preferido, pois envia senhas criptografadas.

Documentos de referência para a criação dos acessos em PostgreSQL

Wiki: configurar acessos pg_hba.conf

Docs PostgreSQL: Métodos de Autenticação (Authentication Methods)

  • Sem rótulos