1 创建用户
db.createUser(
{
user: "user2",
pwd: "user2",
roles: [
{ role: "dbOwner", db: "db1" },
{ role: "clusterManager", db: "admin" }
]
}
)
2 修改用户
db.updateUser(
"user3",
{
customDate:{"any information"},
roles: [
{ role: "dbOwner", db: "db1" },
{ role: "clusterManager", db: "admin" }
],
pwd:"password"
},
writeconcem:{<write concem>}
)
3 端口登录
mongo --port 2888
Mongodb角色表:
|----------------角色分类-------------|---------角色---------|--------------------------------权限及角色------------------------|
|------Database User Roles-------|----------read--------| ----只读---- |
|------Database User Roles-------|-----readWrite------| -----读写----- |
|-Database Administration Role| -----dbAdmin------|--------collStats,dbHash,dbStats,find,等--------|
|-Database Administration Role| ------dbOwner-----| 角色:readWrite, dbAdmin,userAdmin |
|-Database Administration Role| -----userAdmin----| ChangeCustomData,ChangePassword,CreateRole,等 |
| ----------Superuser Roles---------|----------root------- | 角色:dbOwner,userAdmin, 等|