翻译或纠错本页面
- Reference >
- mongo Shell Methods >
- User Management Methods >
- db.changeUserPassword()
db.changeUserPassword()¶
On this page
Definition¶
- db.changeUserPassword(username, password)¶
Updates a user’s password. Run the method in the database where the user is defined, i.e. the database you created the user.
Parameter Type Description username string Specifies an existing username with access privileges for this database. password string Specifies the corresponding password. mechanism string Optional. Specifies the authentication mechanism used. Defaults to either:
- SCRAM-SHA-1 on new 3.0 installations and on 3.0 databases that have been upgraded from 2.6 with authSchemaUpgrade; or
- MONGODB-CR otherwise.
在 3.0 版更改: In previous version, defaulted to MONGODB-CR.
For available mechanisms, see authentication mechanisms.
digestPassword boolean Optional. Determines whether the server receives digested or undigested password. Set to false to specify undigested password. For use with SASL/LDAP authentication since the server must forward an undigested password to saslauthd.
Required Access¶
To modify the password of another user on a database, you must have the changeAnyPassword action on that database.
Example¶
The following operation changes the password of the user named accountUser in the products database to SOh3TbYhx8ypJPxmt1oOfL:
use products
db.changeUserPassword("accountUser", "SOh3TbYhx8ypJPxmt1oOfL")