wils@web ~ $ cat ~/ajuda/como-configurar-o-postgresql-15-para-autenticacao-peer-no-ubuntu-22-04.md
Banco de DadosComo configurar o PostgreSQL 15 para autenticação peer no Ubuntu 22.04
Este manual irá guiá-lo na configuração do PostgreSQL 15 para autenticação peer no Ubuntu 22.04. A autenticação peer permite que o PostgreSQL autentique usuários com base no nome do usuário do sistema operacional.
Pré-requisitos
- Ubuntu 22.04 instalado.
- PostgreSQL 15 instalado.
- Acesso ao terminal com privilégios de sudo.
Passo a Passo
1. Instalar o PostgreSQL
Se o PostgreSQL ainda não estiver instalado, você pode instalá-lo com o seguinte comando:
sudo apt update
sudo apt install postgresql-15
2. Verificar o status do serviço
Após a instalação, verifique se o serviço do PostgreSQL está em execução:
sudo systemctl status postgresql
3. Configurar a autenticação peer
Abra o arquivo de configuração pg_hba.conf para editar as opções de autenticação:
sudo nano /etc/postgresql/15/main/pg_hba.conf
Localize a linha que define a autenticação para o usuário postgres e altere-a para usar peer:
# TYPE DATABASE USER ADDRESS METHOD
local all postgres peer
Salve e feche o arquivo (Ctrl + O, Enter, Ctrl + X).
4. Reiniciar o PostgreSQL
Após as alterações, reinicie o serviço do PostgreSQL para aplicar as novas configurações:
sudo systemctl restart postgresql
5. Testar a autenticação
Agora, teste a autenticação conectando-se ao PostgreSQL como o usuário postgres:
sudo -u postgres psql
Se você conseguir acessar o prompt do PostgreSQL sem fornecer senha, a autenticação peer está funcionando corretamente.
Conclusão
A autenticação peer é uma forma segura de conectar usuários do sistema ao PostgreSQL. Certifique-se de que os usuários do sistema correspondam aos usuários do banco de dados para evitar problemas de autenticação.
Dica: Sempre faça backup de suas configurações antes de realizar alterações significativas.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.