Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / / /

Listar usuários em implantações autogerenciadas

Nesta página

  • Antes de começar
  • Passos

Para listar todos os usuários, use mongosh para consultar a coleção usuários do sistema:

A partir do MongoDB 8.0, você pode usar a função directShardOperations para realizar operações de manutenção que exigem que você execute comandos diretamente em um shard.

Aviso

Executar comandos utilizando a função directShardOperations pode fazer com que seu cluster pare de funcionar corretamente e pode causar corrupção de dados. Use a função directShardOperations apenas para fins de manutenção ou sob a orientação do suporte do MongoDB . Quando terminar de executar as operações de manutenção, pare de usar a função directShardOperations .

use admin
db.system.users.find()

Importante

Não modifique a coleção system.users diretamente. Para gerenciar usuários, use os comandos de gerenciamento de usuários designados.

Para listar todos os usuários de um aglomerado compartilhado que foram criados por um mongos, conecte a um mongos e execute o comando anterior. O MongoDB armazena usuários criados por meio de um mongos no banco de dados admin dos servidores de configuração.

Para listar todos os usuários locais do fragmento, conecte-se ao respectivo fragmento diretamente e execute o comando anterior. O MongoDB armazena usuários locais do fragmento no banco de dados admin do próprio fragmento. Esses usuários locais do fragmento são independentes dos usuários adicionados ao cluster fragmentado por meio de um mongos. Os usuários locais do fragmento são locais para o fragmento e inacessíveis para mongos.

Voltar

autenticar