Built-in roles

The roles TeselaDB ships, with the same privileges as in MongoDB.

Each built-in role has the same privileges as in MongoDB. For something finer, create your own roles.

RoleWhat it is for
readRead the collections of a database.
readWriteRead and write the collections of a database.
dbAdminAdminister the indexes and statistics of a database, with its profiler.
dbOwnerEverything on a database: readWrite, dbAdmin and userAdmin.
userAdminCreate and change users and roles of a database.
enableShardingEnable sharding of a database and set shard keys.
clusterAdminAdminister the whole cluster.
clusterManagerManage the sharding and zones of the cluster, with its balancer.
clusterMonitorRead the state and metrics of the cluster.
hostManagerManage processes: rotate the log, kill cursors.
directShardOperationsOperate directly on a shard.
backupTake backups with the MongoDB tools.
restoreRestore backups with the MongoDB tools.
readAnyDatabaseRead every database.
readWriteAnyDatabaseRead and write every database.
userAdminAnyDatabaseAdminister users and roles of every database.
dbAdminAnyDatabaseAdminister every database.
rootThe whole cluster.
__systemInternal use between nodes; it is not granted to users.

See also