我在Mac / localhost上安装了mongodb(版本3.0.7), 一切似乎都很好; - 我可以启动mongodb服务器, - 访问数据库,创建数据库,添加用户,.. - 在admin数据库中创建了一个userAdminAnyDatabase,并将下一行添加到mongo.conf文件中: AUTH:真 的setParameter:enableLocalhostAuthBypass = 0 (我也尝试了不同的符号等,但似乎没有任何结果)
奇怪的是,问题是当我使用Mongochef时, 我还成功创建了用户,并且可以查看我在整个终端中添加的用户,具有“只读”和管理员权限的用户之间似乎没有区别?因此,当我使用只读帐户登录时:我可以查看所有数据库并编辑它们/添加它们;添加用户等 + 我还能够在没有凭证的情况下登录(如果我在执行上述步骤后可能无法再进行登录了吗?)
我找不到使用权限配置它的方法,并防止未经授权访问我的Mongodb数据库。如果有人可以帮助我,现在正在寻找好几天并且似乎没有任何帮助,那将会很棒。谢谢! :)