语法说明

需要指定验证库,如果不指定远程登录会出问题,指定以后登录的时候要带上验证库

创建登录

  1. user:用户名
  2. pwd:密码
  3. roles:
  4. role:角色权限
  5. db:作用对象
  6. roleroot,readWrite,read
  7. #登录示例:
  8. mongo -uroot -p123 127.0.0.1/admin
  9. #例子:
  10. use admin;
  11. db.createUser({
  12. user:"cao",
  13. pwd:"123",
  14. roles:[{role:"root",db:"admin"}]
  15. })
  16. #验证:
  17. > db.auth("cao","123")
  18. #配置文件启用安全策略
  19. cat >> /mongodb/conf/mongo.conf <<EOF
  20. security:
  21. authorization: enabled
  22. EOF
  23. #重启生效
  24. [mongodb@bogon ~]$ mongod -f /mongodb/conf/mongo.conf --shutdown
  25. [mongodb@bogon ~]$ mongod -f /mongodb/conf/mongo.conf
  26. #登陆测试
  27. [mongodb@bogon ~]$ mongo -uroot -p123 127.0.0.1/admin