|
MongoDB Database Management
Managing Users
How do you add a user to a single database?
.
- use db-name
- db.addUser({user:"xxx",pwd:"xxx",roles:["read|readWrite"]})
How do you add a user to a multiple databases?
.
- use admin
- db.addUser({user:"xxx",pwd:"xxx",roles:[],otherDBRoles:
{db-name:["read|readWrite"],other-db-name:["read|readWrite"],etc.}})
How do you get a list of database users?
.
- Login as a user admin
- use db-name
- db.system.users.find()
How do you change a user password?
.
- Authenticate as user admin
- use db-name
- db.changeUserPassword("username","new-password")
How do you modify user privileges?
.
- Login as a user admin
- use db-name
- db.system.users.update({user:"xxx"},{$set:{roles:["readWrite",etc.]}})
How do you get rid of a user?
.
- Login as a user admin
- use db-name
- db.system.users.find({user:"name"})
- db.removeUser("name")
|
|