翻译或纠错本页面

安全参考文献

The following lists the security related methods available in the mongo shell as well as additional security reference material.

Security Methods in the mongo Shell

User Management and Authentication Methods

名称

详细说明

db.auth()

在一个数据库里认证一个用户。

db.createUser()

新建立一个用户。

db.updateUser()

跟新用户数据。

db.changeUserPassword()

更改现有用户密码。

db.removeUser()

弃用。从数据库中删除一个用户。

db.dropAllUsers()

删除与某数据库相关的所有用户。

db.dropUser()

删除一个用户。

db.grantRolesToUser()

为用户授予某角色和该角色所包含的权限。

db.revokeRolesFromUser()

从某用户中删除一个角色。

db.getUser()

返回一个指定用户的信息。

db.getUsers()

返回与某数据库相关的所有用户的信息。

用户关系方法

名称

详细说明

db.createRole()

建立一个角色和该角色包含的权限。

db.updateRole()

更新一个用户自定义的角色。

db.dropRole()

删除一个用户自定义的角色。

db.dropAllRoles()

删除与某数据库相关的所有用户自定义角色。

db.grantPrivilegesToRole()

为一个用户自定义的角色指定权限。

db.revokePrivilegesFromRole()

从一个用户自定义的角色中删除指定的权限。

db.grantRolesToRole()

指定用户定义的角色继承其权限的角色。

db.revokeRolesFromRole() Removes inherited roles from a role.
db.getRole()

返回指定角色的信息

db.getRoles()

返回某数据库中所有用户自定义角色的信息。

安全参考文献

内置角色

MongoDB提供的角色和相应访问权限的参考文献。

system.roles Collection

介绍存储用户自定义角色集合的内容。

system.users集合

介绍储存用户认证和角色分配集合的内容。

Resource Document

介绍角色的资源文件。

Privilege Actions

列举不同权限可食用的权限。

系统事件审计信息
Reference on system event audit messages.