Mongodb创建修改用户权限 以及端口登录

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, 等|

发表评论

电子邮件地址不会被公开。 必填项已用*标注