我在过去的某个时刻使用 db.addUser(...) 创建用户。我现在如何更改该用户的密码?
我使用具有 userAdmin 角色的用户登录。我可以使用什么命令来更改其他用户的密码?
Edit 2
我需要 v2.4 风格的 addUser 和特权文档的答案
- http://docs.mongodb.org/manual/tutorial/add-user-to-database/
- http://docs.mongodb.org/manual/reference/privilege-documents/
Edit
有人建议我使用 2.2 addUser 语法来更改密码。这不起作用:
db.addUser({user: "test", pwd: "oldPassword", roles: ["readWrite"]})
db.addUser("test", "newPassword")
gives
uncaught exception: couldn't add user: system.users entry must not have both 'roles' and 'readOnly' fields
db.changeUserPassword("test", "newPassword")
https://groups.google.com/d/msg/mongodb-user/KkXbDCsCfOs/rk2_h-oSbAwJ
https://jira.mongodb.org/browse/DOCS-1515
终于找到了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)