Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Menu Docs
Página inicial do Docs
/

Utilizadores de banco de dados

O MongoDB usa usuários do banco de dados para autenticar clientes e conceder acesso ao seu sistema. Atribua funções aos usuários do banco de dados com base no nível de acesso e nas tarefas que eles precisam executar.

Criar usuários do banco de dados para:

  • Permitir leituras e gravações no banco de dados , mas restringir o acesso administrativo.

  • Atribua privilégios administrativos para gerenciar o banco de dados, executar backups e definir configurações.

  • Conceda acesso somente leitura para relatórios e análises.

As funções regem as permissões de usuário de banco de dados . Use as funções integradas do MongoDB ou crie funções personalizadas.

Conceda aos usuários do banco de dados em sistemas autogerenciados uma ou mais roles. As funções concedem privilégios aos usuários para executar ações em recursos especificados.

Os usuários podem executar ações nos seguintes recursos:

  • Collections

  • Bancos de dados

  • Clusters

Para criar e gerenciar usuários em sua implantação autogerenciada, utilize o createUser comando ou o db.createUser() método.

Os usuários de banco de dados no MongoDB Atlas têm funções integradas diferentes das implantações autogerenciadas. Quando você cria um usuário de banco de dados no MongoDB Atlas, as funções integradas do Atlas se aplicam a todos os bancos de dados em seu projeto.

Observação

Os utilizadores de banco de dados são separados dos Atlas users. Os usuários do banco de dados acessam os bancos de dados MongoDB . Os usuários do Atlas acessam o aplicação Atlas .

Crie usuários de banco de dados , atribua funções internas e crie funções personalizadas na Atlas CLI, na API de administração do Atlas ou na UI do Atlas . Para saber mais, consulte Adicionar usuários do banco de dados.

Para criar e gerenciar usuários de banco de dados , consulte:

Especifique o mecanismo de autenticação ao criar um usuário. O MongoDB suporta os seguintes mecanismos de autenticação:

SCRAM
X.509
Kerberos
LDAP
OIDC
AWS-IAM

MongoDB Community

MongoDB Enterprise

MongoDB Atlas (M10 e superior)

MongoDB Atlas (níveis gratuitos e flexíveis)

MongoDB Atlas (Flex)

Para saber mais, consulte:

O MongoDB usa o Controle de acesso baseado em funções para verificar o acesso do usuário a recursos e operações. Os utilizadores de banco de dados no MongoDB Atlas têm roles integradas diferentes das sistemas auto-hospedadas. No entanto, o MongoDB cria todas as funções integradas a partir do mesmo conjunto de ações de privilégio .

Para saber mais, consulte:

Voltar

Solução de problemas de conexão

Nesta página