mongoDB的安全相关
时间:2021-07-01 10:21:17
帮助过:16人阅读
开启认证:
在配置文件里新增一行
auth = true
创建用户:
1.创建语法:createUser
2.{user:"<name>",
pwd:"<cleartext password>",
customData:{<any information>},
roles:[{role:"<role>",db:"<database>"}]
}
3.角色类型:内建类型(read,readWrite,dbAdmin,dbOwner,userAdmin)
举例:
db.createUser({user:"andy",pwd:"123456",customData:{刘德华的账号},roles:[{role:"userAdmin",db:"admin"},{role:"read",db:"test"}]})
角色部分解释:andy对admin数据库具有管理员的权限,对test数据库具有只读的权限
mongoDB用户角色详解:
1.数据库角色(read,readWrite,dbAdmin,dbOwner,userAdmin)
2.集群角色(clusterAdmin,clusterManager...)
3.备份角色(backup,restore...)
4.其他特殊权限(DBAdminAnyDatabase...)
mongoDB相关网站:
官网:www.mongodb.org(安装包下载,使用文档)
中文官网:www.mongoing.com
中文文档:docs.mongoing.com/manual-zh/
mongoDB的安全相关
标签:tom role text ace 管理员 语法 word write 集群