it-swarm.com.de

Wie liste ich alle Benutzer in der Mongo-Shell auf?

Wie liste ich in der MongoDB-Shell alle Benutzer für die aktuelle Datenbank auf, die ich verwende?
Ich kann es nirgendwo im Stapelüberlauf finden.

39
naXa

Du kannst tun:

db.getUsers()

oder

show users

Die beiden Befehle geben eine Liste der Benutzer für die aktuelle Datenbank aus. Siehe MongoDB-Dokumentation für Benutzerverwaltung .

65
naXa

Liste gehört den Benutzern von db:

use db_name Und db.getUsers() oder show users

Liste nach Authentifizierungstyp:

db.getUsers({ filter: { mechanisms: "SCRAM-SHA-256" } })

Liste mit dem Beglaubigungsschreiben:

db.getUsers( {showCredentials: true,  filter: { mechanisms: "SCRAM-SHA-256" }} )
2
Hamit YILDIRIM