MonogoDb的角色分類

2021-07-09 17:07:52 字數 2720 閱讀 7948

引用: 

角色分類

角色

許可權及角色

database user roles

read

collstats,dbhash,dbstats,find,killcursors,listindexes,listcollections

readwrite

insert,killcursors,listindexes,listcollections,remove,

renamecollectionsamedb,update

database administration roles

dbadmin

collstats,dbhash,dbstats,find,killcursors,listindexes,listcollections,

dropcollection 和 createcollection 在 system.profile

dbowner

角色:readwrite, dbadmin,useradmin

useradmin

changecustomdata,changepassword,createrole,createuser,

droprole,dropuser,grantrole,revokerole,viewrole,viewuser

cluster administration roles

clusteradmin

角色:clustermanager, clustermonitor, hostmanager

clustermanager

listshards,removeshard,replsetconfigure,replsetgetstatus,

replsetstatechange,resync,

enablesharding,movechunk,splitchunk,splitvector

clustermonitor

connpoolstats,cursorinfo,getcmdlineopts,getlog,getparameter,

getshardmap,hostinfo,inprog,listdatabases,listshards,netstat,

replsetgetstatus,serverstatus,shardingstate,top

collstats,dbstats,getshardversion

hostmanager

diaglogging,flushrouterconfig,fsync,invalidateusercache,killop,

logrotate,resync,setparameter,shutdown,touch,unlock

backup and restoration roles

backup

提供在admin資料庫mms.backup文件中insert,update許可權

列出所有資料庫:listdatabases

列出所有集合索引:listindexes

對以下提供查詢操作:find

*非系統集合

*系統集合:system.indexes, system.namespaces, system.js

*集合:admin.system.users 和 admin.system.roles

restore

非系統集合、system.js,admin.system.users 和 admin.system.roles 及2.6 版本的system.users提供以下許可權:

collmod,createcollection,createindex,dropcollection,insert

列出所有資料庫:listdatabases

system.users :find,remove,update

all-database roles

readanydatabase

提供所有資料庫中唯讀許可權:read

列出集群所有資料庫:listdatabases

readwriteanydatabase

提供所有資料庫讀寫許可權:readwrite

列出集群所有資料庫:listdatabases

useradminanydatabase

提供所有使用者資料管理許可權:useradmin

cluster:authschemaupgrade,invalidateusercache,listdatabases

admin.system.users和admin.system.roles:

collstats,dbhash,dbstats,find,killcursors,plancacheread

createindex,dropindex

dbadminanydatabase

提供所有資料庫管理員許可權:dbadmin

列出集群所有資料庫:listdatabases

superuser roles

root

角色:dbowner,useradmin,useradminanydatabase

readwriteanydatabase, dbadminanydatabase,

useradminanydatabase,clusteradmin

internal role

__system

集群中對任何資料庫採取任何操作

linux使用者角色分類

id 查詢使用者資訊 linux中使用者如何分類 uid user id使用者的id號 身份證號 gid group id使用者組id號碼 戶口本號 1.皇上 root uid 0 2.傀儡 虛擬使用者 uid 1 499 系統中的每個程序要有乙個對應的使用者,無法使用的 3.百姓 普通使用者 ui...

SQL資料庫的角色的定義,分類及角色的許可權分配操作

角色是乙個強大的工具,使您得以將使用者集中到乙個單元中,然後對該單元應用許可權。對乙個角色授予 拒絕或廢除的許可權也適用於該角色的任何成員。可以建立乙個角色來代表單位中一類工作人員所執行的工作,然後給這個角色授予適當的許可權。當工作人員開始工作時,只須將他們新增為該角色成員,當他們離開工作時,將他們...

2 管理者的分類與角色

管理者是組織中那些指揮別人活動的人。管理者工作績效的好壞直接關係著組織的興衰成敗。管理者處於組織中的不同層次,其頭銜也各式各樣,但他們工作具有乙個共同的特徵,即都是通過協調他人的努力來是組織活動更加有效並實現組織的目標。注意 有些成員在組織中地位很高,但他們沒有智慧型和協調別人的責任,這些人不能稱為...