如何将mongodb的访问权限限制为一个OS用户?

时间:2014-01-13 20:15:29

标签: mongodb

如何将mongodb的访问限制为一个OS用户? 即。我在linux机器上有一个用户“系统”。我只想用户“system”来访问mongodb。如果linux上的“tom”尝试使用mongo shell并连接到localhost mongodb,则需要失败

1 个答案:

答案 0 :(得分:0)

数据库的第一个enable authentication

接下来,创建一个可以创建用户并分配角色/权限的database admin

接下来,创建用户“system”并为他分配必要的数据库角色。

最后,完成上述步骤后,关闭localhost身份验证(admin)旁路:

  

mongod --setParameter enableLocalhostAuthBypass = 0

Mongo's access control tutorials中详细介绍了所有这些步骤。