【发布时间】:2015-02-16 14:49:31
【问题描述】:
我正在运行一个 mongodb 集群。我尝试添加身份验证。当我读到mongo doc about builtin roles 时,我很困惑。为了安全地管理集群,我应该创建多少用户?我应该创建什么样的用户?
以下是我最初的想法:
use admin
db.addUser("clusteradmin", "123", ["clusterAdmin"])
# for backup
use admin
db.addUser("backupadmin", "123", ["backup", "restore"])
use admin
db.addUser("allDBsadmin", "123", ["userAdminAnyDatabase","userAdminAnyDatabase", "readWriteAnyDatabase"])
############## for mydb #####################
use mydb
db.addUser("user", "123", ["readWrite"])
谁能给点建议?
【问题讨论】:
标签: mongodb authentication roles