MongoDB “root” user

前端 未结 6 1396
执笔经年
执笔经年 2020-12-22 19:02

Is there a super UNIX like \"root\" user for MongoDB? I\'ve been looking at http://docs.mongodb.org/manual/reference/user-privileges/ and have tried many combinations, but t

6条回答
  •  醉酒成梦
    2020-12-22 19:35

    Mongodb user management:

    roles list:

    read
    readWrite
    dbAdmin
    userAdmin
    clusterAdmin
    readAnyDatabase
    readWriteAnyDatabase
    userAdminAnyDatabase
    dbAdminAnyDatabase
    

    create user:

    db.createUser(user, writeConcern)
    
    db.createUser({ user: "user",
      pwd: "pass",
      roles: [
        { role: "read", db: "database" } 
      ]
    })
    

    update user:

    db.updateUser("user",{
      roles: [
        { role: "readWrite", db: "database" } 
      ]
    })
    

    drop user:

    db.removeUser("user")
    

    or

    db.dropUser("user")
    

    view users:

    db.getUsers();
    

    more information: https://docs.mongodb.com/manual/reference/security/#read

提交回复
热议问题