1、當前庫普通操作角色
read
查詢本庫的許可權
readwrite
增刪改查本庫的許可權
2、當前庫管理員操作角色
dbadmin
資料庫物件的管理操作,但沒有資料庫的讀寫許可權
useradmin
在本庫下建立使用者的許可權
dbowner
本庫所有操作的許可權
3、例項級別操作角色
readanydatabase
查詢本例項所有庫的許可權
readwriteanydatabase
增刪改查本例所有庫的許可權
useradminanydatabase
在本例項所有庫下建立使用者的許可權
dbadminanydatabase
本例項所有庫的dbadmin許可權
4、集群管理員角色
hostmanager
管理和監控伺服器的許可權
clustermonitor
查詢集群和複製集的許可權
clustermanager
管理和監控集群和複製集的許可權
clusteradmin
所有集群操作的許可權
5、備份與恢復操作角色
backeup
mongodump許可權
restore
mongorestore許可權
6、超級角色
root
root許可權
MONGODB使用者 角色和許可權管理
最近遇到很多問mongodb使用者認證授權方面的問題,現在特記錄下來,與大家共享。一 概念理解 1 使用者概念 mongodb的使用者是由 使用者名稱 所屬庫名組成 例如 登入mongo testdb1 建立使用者testuser 登入mongo testdb2 建立使用者testuser 那上面建...
mongodb之使用者 認證 角色 許可權管理
前言 使用者許可權管理很重要,只給需要的許可權,防止應用系統漏洞導致脫庫 authentication 認證識別,解決我是誰 authorization 操作授權,我能做什麼 mongodb cr 官方自定義實現認證機制,通過使用者名稱和密碼,通過challenge response方式,來識別和驗...
使用者 角色 許可權
最近因為要用到許可權這個東西,感覺腦袋很是有點亂,昨天硬是搞到大半夜才終於理清了思路。現在我就將我的思路和大家分享一下,不敢保證完全正確,大家看看便罷。看看便罷 一般我們使用到 使用者 角色 許可權 這三張表的時候,會發現表裡會有很多字段,然後相對應的外來鍵也是很多,往往我們就容易混亂。現在我這邊列...