mongodb修改用户密码报错
-
我用 db.changeUserPassword('Test','1234');
但是没有成功,我是use admin,然后执行的,报 User Test@admin not found.错误。是因为我的admin就是没有这个用户的。
但是use dbname,然后 db.auth这个数据库的授权之后,再修改密码,又报Error:Updating user failed:not authorized.这次报我没有权限。
-
@qingfeng 應該是你這個test的用戶在創建帳號的時候,就沒有給它修改密碼的權限了
-
帳號要具備changeUserPassword的權限才行,Ex.賦予userAdmin角色