惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
Vercel News
Vercel News
Last Week in AI
Last Week in AI
H
Help Net Security
The Cloudflare Blog
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
I
InfoQ
U
Unit 42
美团技术团队
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
宝玉的分享
宝玉的分享
量子位
博客园_首页

博客园 - 阿龍

FW:Software Testing What is the difference between modified duration, effective duration and duration? Netezza External Tables --How to use local files in external table How to push master to QA branch in GIT FTPS Firewall Query performance optimization of Vertica (Forward)5 Public Speaking Tips That'll Prepare You for Any Interview (转)The remote certificate is invalid according to the validation procedure Change - Why we need coding standards (转)测试用例编写规范 (转)测试用例模板(Test Case Template) (转)Facebook如何提高软件质量? 敏捷问题小结 (转)RACI模型(RACI Model) (转)Part 2 - Basic of mocking with Moq (转)MongoDB——安装篇(windows) (转)MongoDB设置访问权限、设置用户 赎回收益率(Yield to Call,YTC) YTC, YTM, YTW
(转)MongoDB 增加用户 删除用户 修改用户 读写权限 只读权限,
阿龍 · 2011-10-29 · via 博客园 - 阿龍

MongoDB  增加用户 删除用户  修改用户  读写权限 只读权限,

MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。

1、 进入ljc 数据库:      

use ljc;              --ljc为数据库名称。

2、添加用户(读写权限,readOnly-->false):

 db.addUser("java","java");

3、 查看一下所有的用户

db.system.users.find();


{ "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa
lse,
"pwd" : "59cf7cc156874cbd35cb00869126f569" }

4、用户授权。

db.auth("java","java");

1                                         显示为1 表示授权成功,0表示不成功。


 
5、 添加用户(只读权限,readOnly-->true):

db.addUser("java1","java1",true);

db.system.users.find();
{ "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa
lse,
"pwd" : "59cf7cc156874cbd35cb00869126f569" }
{ "_id" : ObjectId("4e02aae6b841deb5fda3e5e3"), "user" : "java1", "readOnly" : t
rue
, "pwd" : "fca6bda05c87a72cce0a4a6458d1e266" }

注意上面标红的位置的readOnly 只读于可写是有区别的。

6、更改密码(为已经存在的用户更改密码):

 db.addUser("java","java1");

7、删除用户:

db.system.users.remove({user:"java1"});

关于库权限,如果用户需要全局的权限,可以在admin和local的两个库里添加,但是需要重启库,

有待验证。