mongodb 用户和权限设置
2012-06-04 10:42
246 查看
2011-11-29 12:00
mongodb五13 |
1 | #指定服务端口 |
2 | $ mongod --port 27017 |
1 | #用户验证模式,可连接,默认登录到test,无任何权限 (db层) |
2 | $ mongod --auth |
1 | #用户登录后验证 |
2 | > use dbtest |
3 | switched to db dbtest |
4 | > db.auth('userx','psw'); |
5 | 1 |
$ mongo
#指定某个库
> use dbtest
#添加用户,密码,mongodb会自动为其加密,并且在表中生成system.users的collection,可以查询当前库用户
> db.addUser('userx','psw')
{ "user" : "userx", "pwd" : "2f09b653fdf3627a8fc6367f19b67c28" }
> db.system.users.find()
{ "_id" : ObjectId("4beb6a09ee63be17c992d8e0"), "user" : "userx", "pwd" : "2f09b653fdf3627a8fc6367f19b67c28" }
配置一个读写权限的用户
> use 51cv
> db.addUser("51cvrw","51cv")
..."readOnly" : false...
配置一个只读权限的用户
> use 51cv
> db.addUser("51cvr","51cv",true)
> db.system.users.find()
..."readOnly" : true...
#删除用户
> db.system.users.remove({'user':'userx'});
用户登录数据库测试
for:mongod dbname -u uname -p password
mongo admin -u zjx -p tsjianxin
#关于库权限,如果用户需要全局的权限,可以在admin和local的两个库里添加,但是需要重启库
相关文章推荐
- MongoDB设置访问权限、设置用户
- mongoDB之用户及权限设置
- MongoDB设置访问权限、设置用户
- mongodb 添加用户及权限设置详解
- mongodb 用户 权限 设置 详解
- MongoDB添加用户-增/删/改/查/权限设置
- MongoDB设置访问权限、设置用户
- MongoDB设置访问权限、设置用户
- MongoDB为用户设置访问权限
- mongoDB之用户及权限设置
- mongodb 添加用户及权限设置详解
- MongoDB设置访问权限、设置用户
- MongoDB(四)mongodb设置用户访问权限
- MongoDB设置访问权限、设置用户
- mongodb副本集用户权限设置
- mongodb权限设置之添加管理员、普通用户的方法
- mongodb 用户权限设置
- MongoDB设置访问权限、设置用户
- mongoDB权限设置之创建管理员和普通用户
- [转载]MongoDB设置访问权限、设置用户