安全参考
在本页
下面列举了mongo shell 中可用的与安全相关的方法,以及其他安全相关材料。
mongo shell中的安全相关方法
用户管理和认证方法
Name | Description |
---|---|
db.auth() |
向数据库验证用户 |
db.changeUserPassword() |
改变用户的密码 |
db.createUser() |
创建一个新用户 |
db.dropUser() |
删除一个用户 |
db.dropAllUsers() |
删除与数据库相关的用户 |
db.getUser() |
返回指定用户信息 |
db.getUsers() |
返回所有与数据库相关的用户信息 |
db.grantRolesToUser() |
授予用户角色和角色包含的权限 |
db.removeUser() |
弃用,从数据库删除用户 |
db.revokeRolesFromUser() |
删除用户的角色 |
db.updateUser() |
更新用户数据 |
passwordPrompt() |
提示输入密码,作为在各种mongo shell用户管理方法中直接指定密码的替代方法 |
角色管理方法
Name | Description |
---|---|
db.createRole() |
创建一个角色和指定其权限 |
db.dropRole() |
删除一个用户自定义角色 |
db.dropAllRoles() |
删除与数据库关联的所有用户自定义的角色 |
db.getRole() |
返回指定角色的信息 |
db.getRoles() |
返回数据库中所有用户自定义角色的信息 |
db.grantPrivilegesToRole() |
给指定用户分配权限 |
db.revokePrivilegesFromRole() |
从用户自定义角色中删除指定权限 |
db.grantRolesToRole() |
指定用户定义的角色从哪些角色继承特权。 |
db.revokeRolesFromRole() |
从角色中删除继承的角色 |
db.updateRole() |
更新用户自定义的角色。 |
安全相关文档
-
描述存储用户自定义角色的集合的内容。
-
描述存储用户凭据和角色分配的集合的内容。
-
描述角色的资源文档。
-
可用于权限的操作列表。
原文链接:https://docs.mongodb.com/manual/reference/security/
译者:谢伟成