2013-10-17 115 views
1

我剛剛設置了一個3節點的MongdoDB集羣與複製品,並犯了一個新手的錯誤。我設置的副本集等第一,然後是看中並設置默認的admin用戶,如下:如何在創建Mongodb時更新或更改默認管理員角色?

顯示用戶 { 「_id」:物件(「嗒嗒」), 「用戶」:「管理」 ‘PWD’:‘胡說’, ‘角色’: ‘userAdminAnyDatabase’ ] }

這是罰款,基本管理員,但因爲角色不是我不能做任何副本組命令集羣管理員:

rs.status(){ 「OK」:0, 「ERRMSG」: 「未經授權」}

我嘗試了一些東西

  • 添加新用戶用不同的角色集合,但這也不起作用。
  • 試圖使用管理員角色更新角色 - 沒有工作

    db.users.update({ '用戶': '管理員'},{$ addToSet:{ '角色':「clusterAdmin '}}) 未授權在admin.users上更新

關於此問題的任何其他想法 - 重新安裝mongo之外?

回答

1

你需要添加「clusterAdmin」的角色給您的管理員用戶,更多的文檔可以發現here

相關問題