请通过浏览器功能收藏网页

mongoDB的用户登录验证 安全设置 mongodb

发布时间:2018-09-11 15:01:17  作者:本站编辑  来源:本站原创  浏览次数:
我有话说 | 分享 |
www.javainfo.com.cn 上干货 欢迎收藏

MongoDB默认是没有开启身份验证的。admin和local是两个特殊的数据库,其中的用户可对任何数据库进行操作,相当于超级用户。


配置身份验证的方式如下:

1:首先切换到admin数据库,添加管理员用户信息,示例如下:

db.addUser(“root”,”cc”);

2:然后切换到要控制的数据库,比如mydb,然后添加用户信息,示例如下:

db.addUser(“u1”,”u1”); //可读写的

db.addUser(“u2”,”u2”,true); //只读的

3:然后重启mongod服务器,加上--auth参数,以启用安全检查

4:然后就可以测试了,验证用户使用示例:

db.auth(“root”,”cc”);

    权限扩大模式, 当前登录用户会获得累计的用户最大权限。



如有疑问 请留言 欢迎提供建议
  • 0

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

评论已有 0