mongodb3.x用户角色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb3.x用户角色相关的知识,希望对你有一定的参考价值。

用户和角色是多对多的关系,一个用户可以对应多个角色,一个角色可以拥有多个用户。用户角色的不同对应的权限也是不一样的。下面是一些分配给用户的常见的角色。

read                    允许用户从数据库的任何集合中读取数据

readAnyDatabase  同read,但针对所有数据库

readwrite              提供read的所有功能,并允许用户写数据库中的任何集合,包括插入、删除和更新文件,以及创建、重命名和删除集合

readWriteAnyDatabase 同readWrite,只是针对所有数据库

dbAdmin               允许用户读取和写入数据库,以及清理、修改、压缩、得到统计概要,并进行验证

dbAdminAnyDatabase 同dbadmin,但针对所有数据库

clusterAdmin         允许用户对MongoDB执行一般的管理,包括连接、集群、复制、列出数据库、创建数据库和删除数据库

userAdmin            允许用户创建和修改数据库的用户账号

userAdminAnyDatabase 同userAdmin,但针对所有的数据库

以上是关于mongodb3.x用户角色的主要内容,如果未能解决你的问题,请参考以下文章

mongodb3.2安装

mongochef如何链接有权限的mongodb3.x数据库

java及spark2.X连接mongodb3.X单机或集群的方法(带认证及不带认证)

mongodb3.2配置文件yaml格式 详解

练习MongoDB 操作 — 备份篇

mongodb 配置文件解释(转)