On this page
Security Reference
在本页面
以下列出了mongo
shell 和其他安全参考资料中可用的与安全性有关的方法。
mongo Shell 中的安全方法
用户 Management 和身份验证方法
Name | Description |
---|---|
db.auth() | 向数据库验证用户。 |
db.changeUserPassword() | 更改现有用户的密码。 |
db.createUser() | 创建一个新用户。 |
db.dropUser() | 删除一个用户。 |
db.dropAllUsers() | 删除与数据库关联的所有用户。 |
db.getUser() | 返回有关指定用户的信息。 |
db.getUsers() | 返回有关与数据库关联的所有用户的信息。 |
db.grantRolesToUser() | 向用户授予角色及其特权。 |
db.removeUser() | 不推荐使用。从数据库中删除用户。 |
db.revokeRolesFromUser() | 从用户删除角色。 |
db.updateUser() | 更新用户数据。 |
角色 Management 方法
Name | Description |
---|---|
db.createRole() | 创建一个角色并指定其特权。 |
db.dropRole() | 删除用户定义的角色。 |
db.dropAllRoles() | 删除与数据库关联的所有用户定义角色。 |
db.getRole() | 返回指定角色的信息。 |
db.getRoles() | 返回数据库中所有用户定义角色的信息。 |
db.grantPrivilegesToRole() | 将特权分配给用户定义的角色。 |
db.revokePrivilegesFromRole() | 从用户定义的角色中删除指定的特权。 |
db.grantRolesToRole() | 指定角色,用户定义的角色将从这些角色继承特权。 |
db.revokeRolesFromRole() | 从角色中删除继承的角色。 |
db.updateRole() | 更新用户定义的角色。 |
安全参考文档
-
- 关于 MongoDB 的参考提供了角色和相应的访问权限。
-
- 描述存储用户定义角色的集合的内容。
-
- 描述存储用户凭据和角色分配的集合的内容。
-
- 描述角色的资源文档。
-
- 可用于特权的操作列表。
-
- 有关系统事件审核消息的参考。