【MongoDB】用户角色管理

 

  1. 开启安全检查

配置文件加入下图所示节点,重启mongodb服务即可(:号后注意要有空格)

 

1. 配置user

用户操作传送门:

https://docs.mongodb.com/manual/reference/method/js-user-management/

角色操作传送门

https://docs.mongodb.com/manual/reference/method/js-role-management/

2.1    配置管理员用户

use admin//系统管理员

db.createUser({user:"admin",pwd:"pwd",roles:["readWriteAnyDatabase","dbAdminAnyDatabase","clusterAdmin"]})//数据库管理员

db.createUser({user:"user",pwd:" pwd ",roles:["userAdminAnyDatabase"]})//用户管理员,用来增加和删除用户

db.createUser({user:"zhaosiping",pwd:" pwd ",roles:[{role:"readWrite",db:"local"}]})//普通用户

2.2 user和角色查看

Role角色:show roles可见

User:show users可见

3.3 其它用户的更新删除等见 用户操作传送门

3.4 创建角色

 

其它操作见文档传送门

  • 开启安全检查

    配置文件加入下图所示节点,重启mongodb服务即可(:号后注意要有空格)

           

  • 浏览器验证

配置完成用户权限之后,可以在浏览器通过地址访问验证是否成功(http://username:password@192.168.137.20:10009/

 

原文地址:https://www.cnblogs.com/zspbolg/p/5885450.html