MongoDB用户的增加、删除以及权限的读写、只读

MongoDB用户的增加、删除以及权限的读写、只读
 
PS:MongoDB用户权限分配的操作是针对某个数据库来说的。
 
1、 连接数据库:      
mongo localhost:27.17
2、连接超级管理员数据库
use admin
3、为超级管理员设置密码

4、验证登录用户
db.auth("admin","admin")

5、添加用户(读写权限,readOnly-->false):
db.addUser("liang","liang");

6、 查看一下所有的用户
db.system.users.find();
  
7、 添加用户(只读权限,readOnly-->true):
db.addUser("test1","test1",true);
db.system.users.find();
 
注意上面标红的位置的readOnly 只读于可写是有区别的。
 
8、更改密码(为已经存在的用户更改密码):
 db.addUser("liang","liang88");
9、删除用户:
db.system.users.remove({user:"liang"});
 
关于库权限,如果用户需要全局的权限,可以在admin和local的两个库里添加,但是需要重启库,
 
 

你可能感兴趣的:(MongoDB)