在本页面
以下列出了mongo
Shell中可用的与安全性有关的方法
以及其他安全性参考资料。
mongo
壳牌¶名称 | 描述 |
---|---|
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用户身份验证/管理方法中直接指定密码的替代方法。 |
名称 | 描述 |
---|---|
db.createRole() |
创建一个角色并指定其特权。 |
db.dropRole() |
删除用户定义的角色。 |
db.dropAllRoles() |
删除与数据库关联的所有用户定义角色。 |
db.getRole() |
返回指定角色的信息。 |
db.getRoles() |
返回数据库中所有用户定义角色的信息。 |
db.grantPrivilegesToRole() |
将特权分配给用户定义的角色。 |
db.revokePrivilegesFromRole() |
从用户定义的角色中删除指定的特权。 |
db.grantRolesToRole() |
指定用户定义角色从中继承特权的角色。 |
db.revokeRolesFromRole() |
从角色中删除继承的角色。 |
db.updateRole() |
更新用户定义的角色。 |