mongodb3 x使用者角色

2021-09-21 16:22:32 字數 587 閱讀 6077

使用者和角色是多對多的關係,乙個使用者可以對應多個角色,乙個角色可以擁有多個使用者。使用者角色的不同對應的許可權也是不一樣的。下面是一些分配給使用者的常見的角色。

read                    允許使用者從資料庫的任何集合中讀取資料

readanydatabase  同read,但針對所有資料庫

readwrite              提供read的所有功能,並允許使用者寫資料庫中的任何集合,包括插入、刪除和更新檔案,以及建立、重新命名和刪除集合

readwriteanydatabase 同readwrite,只是針對所有資料庫

dbadmin               允許使用者讀取和寫入資料庫,以及清理、修改、壓縮、得到統計概要,並進行驗證

dbadminanydatabase 同dbadmin,但針對所有資料庫

clusteradmin         允許使用者對mongodb執行一般的管理,包括連線、集群、複製、列出資料庫、建立資料庫和刪除資料庫

useradmin            允許使用者建立和修改資料庫的使用者賬號

useradminanydatabase 同useradmin,但針對所有的資料庫

MongoDB3 x中使用者許可權

1.資料庫使用者角色 read readwrite 2.資料庫管理角色 dbadmin dbowner useradmin 3.集群管理角色 clusteradmin clustermanager clustermonitor hostmanager 4.備份恢復角色 backup restore ...

mongodb3 X許可權配置

環境 centos6.8 mongodb3.4.1 1 連線mongodb資料庫 如果mongo命令沒有做環境變數配置,需要定位到有mongo命令的目錄 root vm 118 34 centos mongo mongodb shell version v3.4.1 connecting to mo...

Mongodb 3 X 配置身份驗證

開啟認證 啟動mongodb.mongodb syslog fork port 20000 auth 1.如果不新增引數 auth,表明用預設的root的許可權登陸 2015 12 18t10 42 04.275 0800 i control initandlisten warning you ar...