wils@web ~ $ cat ~/ajuda/como-configurar-a-autenticacao-de-usuarios-no-mongodb-7-0-guia-pratico.md
Banco de DadosComo configurar a autenticação de usuários no MongoDB 7.0: Guia prático
O MongoDB 7.0 oferece recursos avançados de autenticação para garantir a segurança dos dados. Neste guia prático, você aprenderá a configurar a autenticação de usuários no MongoDB.
Introdução
A autenticação de usuários é um componente essencial para proteger seu banco de dados. O MongoDB suporta autenticação baseada em senha e autenticação com mecanismos externos como LDAP.
Passo a Passo para Configurar a Autenticação
1. Instalar o MongoDB
Se você ainda não instalou o MongoDB, faça isso usando o seguinte comando:
sudo apt-get install -y mongodb 2. Iniciar o MongoDB sem autenticação
Inicie o serviço do MongoDB:
sudo systemctl start mongodb 3. Criar um usuário administrador
Conecte-se ao shell do MongoDB:
mongo Em seguida, execute os seguintes comandos:
use admin
db.createUser({ user: 'admin', pwd: 'senha_forte', roles: [{ role: 'userAdminAnyDatabase', db: 'admin' }] }) 4. Habilitar a autenticação
Edite o arquivo de configuração do MongoDB, geralmente localizado em /etc/mongod.conf. Adicione ou modifique a seguinte linha:
security:
authorization: enabled 5. Reiniciar o MongoDB
Reinicie o serviço do MongoDB para aplicar as mudanças:
sudo systemctl restart mongodb 6. Testar a autenticação
Conecte-se novamente ao MongoDB usando o usuário que você criou:
mongo -u admin -p senha_forte --authenticationDatabase admin Conclusão
Agora você configurou com sucesso a autenticação de usuários no MongoDB 7.0. Lembre-se de sempre usar senhas fortes e considerar a implementação de autenticação de dois fatores para maior segurança.
Dica: Mantenha seu MongoDB atualizado para garantir que você tenha os últimos recursos de segurança.
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.