MongoDB 角色表

角色分类角色权限及角色
Database User Role
read CollStats,dbHash,dbStats,find, killCursors,listIndexes, listCollections
readWrite CollStats,ConvertToCapped,CreateCollection, DbHash,DbStats,DropCollection, CreateIndex,DropIndex,Emptycapped, Find,Insert,KillCursors,ListIndexes, ListCollections,Remove,RenameCollectionSameDB,update
Database Administration Roles
dbAdmincollStats,dbHash,dbStats,find,killCursors, listIndexes,listCollections,dropCollection, createCollection, system.profile
dbOwner角色:readWrite, dbAdmin,userAdmin
userAdminChangeCustomData,ChangePassword,CreateRole,CreateUser,DropRole,DropUser,GrantRole,RevokeRole,ViewRole,viewUser
Cluster Administration Roles
clusterAdmin角色:clusterManager, clusterMonitor, hostManager
clusterManager AddShard,ApplicationMessage,CleanupOrphaned,FlushRouterConfig,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,topcollStats,dbStats,getShardVersion
hostManager applicationMessage,closeAllDatabases,connPoolSync,cpuProfiler,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列出所有数据库:listDatabasessystem.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 Rolesroot角色:dbOwner,userAdmin,userAdminAnyDatabase,readWriteAnyDatabase, dbAdminAnyDatabase,userAdminAnyDatabase,clusterAdmin
Internal Role__system集群中对任何数据库采取任何操作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值