MongoDB 2.2安全

时间:2020-01-29 23:09:33   收藏:0   阅读:126

超级管理员

use admin
db.createUser({
    user:‘admin‘,
    pwd:‘123‘,
    roles:[{role:‘root‘,db:‘admin‘}]
})

启用安全认证

sudo vi /etc/mongod.conf
security:
  authorization: enabled
sudo service mongod stop
sudo service mongod start
 mongo -u ‘admin‘ -p ‘123‘ --authenticationDatabase ‘admin‘

普通用户管理

use test1
show users
db.createUser({
    user:‘t1‘,
    pwd:‘123‘,
    roles:[{role:‘readWrite‘,db:‘test1‘}]
})
mongo -u t1 -p 123 --authenticationDatabase test1
db.updateUser(‘t1‘,{pwd:‘456‘})

原文:https://www.cnblogs.com/LiuYanYGZ/p/12241749.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!