> db.createUser({user:"admin",pwd:"password",roles:["root"]}) Successfully added user: { "user" : "admin", "roles" : [ "root" ] } 3.认证登录 > db.auth("admin", "password") 4.MongoDB role 类型 数据库用户角色(Database User Roles) read:授予User只读数据的权限 readWrite:授予Use...
db.changeUserPassword(“username","newPasswd") 例子: > use tt switched to db tt > db.changeUserPassword("tuser","123456") ---注意要在账户所在授权库执行此命令 #3、删除用户 >db.dropUser("test1") #4、用户自定义角色Role 4.1、语法格式: >db.createRole( { role: "<name>", privileges: ...
$MONGO["servers"][$i]["mongo_user"] = "The username of mongodb"; // 拥有权限操作该db的用户名,如:pigerla $MONGO["servers"][$i]["mongo_pass"] = "The password of mongodb"; // 拥有权限操作该db的用户密码,如:xxxxxx $MONGO["servers"][$i]["mongo_db"] = "The database's name...
创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。 db.createUser(user, writeConcern) user: 这个文档创建关于用户的身份认证和访问信息。 writeConcern: 这个文档描述保证MongoDB提供写操作的成功报告。 user文档,定义了用户的以下形式 { user:"<name>",pwd:"<cleartext password>...
该角色权限包含命令操作:changeCustomData、changePassword、createRole、createUser、dropRole、dropUser、grantRole、revokeRole、setAuthenticationRestriction、viewRole、viewUser。 3.2.1.3 集群管理角色 clusterManager clusterManager角色包含对集群监控和管理操作的权限。拥有此角色的用户能够访问集群中的config数据库和local...
data to the MongoDB instance in cleartext, even if usingpasswordPrompt(). Use TLS transport encryption to protect communications between clients and the server, including the password sent bydb.createUser(). For instructions on enabling TLS transport encryption, seeConfiguremongodandmongosfor TLS/...
db.createUser({user: "username",pwd: "password",roles: [{"role":"readWrite","db":"mydb"}]"read"}) 用户username现在具有读写mydb数据和读其他数据库的权限。 3.启用认证: 编辑mongod.conf文件为: # mongod.conf# for documentation of all options, see:# http://docs.mongodb.org/manual/re...
db.createUser( { user: "admin", customData:{description:"superuser"}, pwd: "admin", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } ) user字段,为新用户的名字; pwd字段,用户的密码; cusomData字段,为任意内容,例如可以为用户全名介绍; ...
The client digests the password and passes the digested password to the server. Roles In therolesfield, you can specify bothbuilt-in rolesanduser-defined roles. To specify a role that exists in the same database wheredb.createUser()runs, you can either specify the role with the name of ...
userAdminAnyDatabase角色允许用户做如下操作: ·可以创建用户 ·可以为用户授予或回收角色 ·可以创建或修改定制的角色 如何创建一个具有root权限的用户: > use admin switched to db admin > db.createUser({user: "root", pwd: passwordPrompt(), roles: [{role: "root", ...