wils@web ~ $ cat ~/ajuda/como-configurar-a-autenticacao-de-usuarios-no-mongodb-7-0-guia-pratico.md

Banco de Dados

Como configurar a autenticação de usuários no MongoDB 7.0: Guia prático

atualizado em 01/09/2026

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.