MongoDB使用者的角色許可權

2021-08-07 08:53:32 字數 728 閱讀 1152

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方式,來識別和驗...

使用者 角色 許可權

最近因為要用到許可權這個東西,感覺腦袋很是有點亂,昨天硬是搞到大半夜才終於理清了思路。現在我就將我的思路和大家分享一下,不敢保證完全正確,大家看看便罷。看看便罷 一般我們使用到 使用者 角色 許可權 這三張表的時候,會發現表裡會有很多字段,然後相對應的外來鍵也是很多,往往我們就容易混亂。現在我這邊列...