MongoDB中级---->MongoDB权限

2015-02-02 14:03:57 · 作者: · 浏览: 13

MongoDB默认是不需要输入User和password,客户端就可以登录了 。这个安全问题是很严重的。


网上也有很多例子了,但是也有很多细节 许多人都没注意到 我这里顺便提一下。


下面说下如何设置用户名和密码。




添加用户的时候必须在


1.有相关权限的情况下(后面会说)


2.mongod没有加 --auth的情况下。(如果加了,你添加权限的话 会出现下面的情况)



服务起来后,进入./mongo



在没有加--auth的情况下 可以正常访问admin喜爱默认的两个表



下面把服务加上--auth的选项


再进入./mongo