MongoDB 学习笔记之 权限管理基础
Posted AK47Sonic
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB 学习笔记之 权限管理基础相关的知识,希望对你有一定的参考价值。
权限管理基础
MongoDB有很多用户roles,这里只是简单列举下命令的使用,具体的role的含义,请查阅官方文档。
https://docs.mongodb.com/manual/reference/built-in-roles/#userAdmin
在启用权限验证之前,需要重启服务,开启auth:
命令使用示例:
use admin;
#创建用户,这里Mongo 3和Mongo 2用的方法不同了。
db.createUser({user: \'sky\', pwd: \'CSL\', roles:[\'root\']});
pkill -9 mongo
#显示当前所在的库
db;
use test;
db.createUser({user: \'test\', pwd: \'test\', roles:[{role:\'dbAdmin\', db: \'test\'}]});
#权限验证,相当于用户登录。
db.auth(\'test\',\'test\');
#修改密码
db.changeUserPassword(\'test\',\'test123\')
#删除用户
db.dropUser(\'test\');
以上是关于MongoDB 学习笔记之 权限管理基础的主要内容,如果未能解决你的问题,请参考以下文章