dropUser (Remover Usuário)

Última atualização: 2026-10-09

dropUser (Remover Usuário)

dropUser exclui um usuário do banco. O usuário não pode mais autenticar imediatamente, e a ação é irreversível (recrie com createUser). No mongosh chame db.dropUser('nome'). Confirme que o usuário não é mais necessário primeiro. Exige userAdmin ou root.

CategoriaAutenticação de Usuário
Versão do MongoDB1.0+
Idioma do Exemplomongosh (Shell)

📝 Sintaxe

db.dropUser("<username>")
db.runCommand({ dropUser: "<username>" })

⚙️ Parâmetros

userO nome de usuário a remover.

Retorno:Retorna { ok: 1 } em caso de sucesso

▶ Exemplo

Execute os comandos abaixo no seu mongosh local (requer um mongod em execução):

// dropUser: exclui um usuário
use admin
db.dropUser('reader')

Saída:

{ ok: 1 }

📌 Notas

Mais casos práticos em breve.

📚 Tutoriais Relacionados

❓ Perguntas Frequentes

QConexões existentes sobrevivem à remoção de um usuário?
AConexões já autenticadas continuam funcionando; novos logins falham.
QUm usuário removido pode ser restaurado?
ANão — recrie o usuário com createUser.
QQuais privilégios isso exige?
AuserAdmin no banco, ou root.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%