mongodb内置角色权限
2022-05-23 11:23:52 0 举报
AI智能生成
mongodb内置角色权限
作者其他创作
大纲/内容
普通用户角色
read
changeStream
collStats
dbHash
dbStats
find
killCursors
listIndexes
listCollections
readWrite
changeStream
collStats
convertToCapped
createCollection
dbHash
dbStats
dropCollection
createIndex
dropIndex
find
insert
killCursors
listIndexes
listCollections
remove
renameCollectionSameDB
update
数据库管理员角色
dbAdmin
system.profile表
changeStream
collStats
convertToCapped
createCollection
dbHash
dbStats
dropCollection
find
killCursors
listCollections
listIndexes
planCacheRead
所有非系统的表
bypassDocumentValidation
collMod
collStats
compact
convertToCapped
createCollection
createIndex
dbStats
dropCollection
dropDatabase
dropIndex
enableProfiler
listCollections
listIndexes
planCacheIndexFilter
planCacheRead
planCacheWrite
reIndex
renameCollectionSameDB
storageDetails
validate
dbAdmin角色并不包含所有的read权限,如find。
dbOwner
readWrite角色的所有权限
dbAdmin角色的所有权限
userAdmin角色的所有权限
userAdmin
changeCustomData
changePassword
createRole
createUser
dropRole
dropUser
grantRole
revokeRole
setAuthenticationRestriction
viewRole
viewUser
集群管理员角色
clusterAdmin
clusterManager角色的所有权限
clusterMonitor角色的所有权限
hostManager角色的所有权限
dropDatabase操作权限
clusterManager
cluster
addShard
appendOplogNote
applicationMessage
cleanupOrphaned
flushRouterConfig
getDefaultRWConcern(New in version 4.4)
listSessions(New in version 3.6)
listShards
removeShard
replSetConfigure
replSetGetConfig
replSetGetStatus
replSetStateChange
resync
setDefaultRWConcern(New in version 4.4)
setFeatureCompatibilityVersion
setFreeMonitoring
所有数据库
clearJumboFlag(New in 4.2.3 and 4.0.15)
enableSharding
refineCollectionShardKey(New in 4.4)
moveChunk
splitVector
clusterMonitor
集群的权限
checkFreeMonitoringStatus(New in version 4.0)
connPoolStats
getCmdLineOpts
getDefaultRWConcern(New in version 4.4)
getLog
getParameter
getShardMap
hostInfo
inprog
listDatabases
listSessions(New in version 3.6)
listShards
netstat
replSetGetConfig
replSetGetStatus
serverStatus
setFreeMonitoring(New in version 4.0)
shardingState
top
集群中所有数据库的权限
collStats
dbStats
getShardVersion
indexStats
useUUID(New in version 3.6)
集群的所有system.profile表
find
config数据库
所有非系统表
collStats
dbHash
dbStats
find
getShardVersion
indexStats
killCursors
listCollections
listIndexes
planCacheRead
system.js表
collStats
dbHash
dbStats
find
killCursors
listCollections
listIndexes
planCacheRead
hostManager
集群的权限
applicationMessage
closeAllDatabases
connPoolSync
flushRouterConfig
fsync
invalidateUserCache
killAnyCursor(New in version 4.0)
killAnySession(New in version 3.6)
killop
logRotate
oidReset
resync
rotateCertificates(New in version 5.0)
setParameter
shutdown
touch
unlock
集群的所有数据库
killCursors
数据备份与恢复角色
backup
admin数据库
mms.backup表
insert
update
config数据库
settings表
anyResource
listDatabases
listCollections
listIndexes
集群
appendOplogNote
getParameter
listDatabases
serverStatus(Starting in MongoDB 4.2)
所有非系统表,包括config和local数据库
system.js表
system.profile表
admin.system.users表
admin.system.roles表
config.settings
insert
update
MongoDB 2.6之前版本的system.users表
system.profile(3.2.1版本开始)
restore
集群
getParameter
所有非系统表
bypassDocumentValidation
changeCustomData
changePassword
collMod
convertToCapped
createCollection
createIndex
createRole
createUser
dropCollection
dropRole
dropUser
grantRole
insert
revokeRole
viewRole
viewUser
system.js表
bypassDocumentValidation
collMod
createCollection
createIndex
dropCollection
insert
config和local数据库的所有非系统表
bypassDocumentValidation
collMod
createCollection
createIndex
dropCollection
insert
admin.system.version
bypassDocumentValidation
collMod
createCollection
createIndex
dropCollection
find
insert
admin.system.roles
createIndex
admin.system.users
bypassDocumentValidation
collMod
createCollection
createIndex
dropCollection
find
insert
remove
update
All-Database角色
readAnyDatabase
所有数据库(除了local和config)
read角色权限
集群
listDatabases
3.4版本前,权限包含local和config数据库
readWriteAnyDatabase
所有数据库(除了local和config)
readWrite角色
集群
listDatabases
3.4版本前,权限包含local和config数据库
userAdminAnyDatabase
所有数据库(除了local和config)
userAdmin角色
集群
authSchemaUpgrade
invalidateUserCache
listDatabases
admin数据库
system.users和system.roles表
collStats
dbHash
dbStats
find
killCursors
planCacheRead
createIndex(2.6.4版本的修改)
dropIndex(2.6.4版本的修改)
3.4版本,不再适用于local和config数据库
dbAdminAnyDatabase
所有数据库(除了local和config)
dbAdmin角色
集群
listDatabases
3.4版本前,权限包含local和config数据库
applyOps(5.0版本开始)
Superuser角色
root
readWriteAnyDatabase
dbAdminAnyDatabase
userAdminAnyDatabase
clusterAdmin
restore
backup
内部角色
__system
只用于集群成员的用户对象
0 条评论
下一页