Ändern Sie das Kennwort in MongoDB für bestehende Benutzer

Habe ich Produktionsumgebung, wo mein mongoDB läuft und DBAs bitten uns das Passwort zu ändern, die wir verwenden für die Authentifizierung. Ein Weg dies zu tun ist, führen Sie das addUser-Kommando wieder mit einem neuen Passwort, wie beschrieben, in Passwort ändern

> db.auth("app_user", "somepassword")
db.addUser("app_user", "new password")

Dies ist so gut wie das hinzufügen eines neuen Benutzers.

Ich verstehe, dass ich muss neu starten mongod-mit --auth-option, sobald ich einen neuen Benutzer hinzufügen, wie beschrieben, in aber dies ist eine Produktion von env und ich kann nicht starten auf meinem server. Gibt es irgendeine andere Möglichkeit ? oder wenn mein Ansatz falsch ist, so ändern Sie das Passwort in mongoDB

  • Sie müsse nur neu starten müssen, wenn Sie im Begriff waren, von der kein auth auth - haben Sie keine Notwendigkeit, neu zu starten.
  • Offenbar müssen Sie auch neu zu starten, wenn das hinzufügen/aktualisieren von Benutzern zu einer nicht auth mongod (ja, es ist immer noch möglich, zur Authentifizierung der Benutzer auf bestimmte Datenbank)
InformationsquelleAutor Srivatsa N | 2013-04-30
Schreibe einen Kommentar