MongoDBの既存ユーザーのパスワードを変更する 質問する

MongoDBの既存ユーザーのパスワードを変更する 質問する

私はmongoDBが稼働している本番環境を持っていますが、DBAから認証に使用するパスワードを変更するよう求められています。これを行う1つの方法は、次の説明に従って、addUserコマンドを新しいパスワードで再度実行することです。パスワードを変更する

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

これは新しいユーザーを追加するのと同じくらい効果的です。

説明されているように新しいユーザーを追加したら、--authオプションでmongodを再起動する必要があることを理解していますしかし、これは実稼働環境なので、サーバーを再起動できません。他のオプションはありますか?または、私のアプローチが間違っている場合、mongoDBでパスワードを変更する方法を教えてください。

ベストアンサー1

MongoDB > 3.X

db.updateUser("root", {pwd: "NewRootAdmin" }) 

参照:https://docs.mongodb.com/manual/reference/method/db.updateUser/

おすすめ記事