如何在mongodb中删除管理员的用户名和密码

时间:2016-01-04 13:25:59

标签: mongodb

我是Mongodb的初学者。我正在使用mongodb 2.6,我已经为admin数据库创建了用户名和密码。我想知道如何访问其他操作,如创建新数据库,插入等..以及如何从管理员中删除用户名和密码..

1 个答案:

答案 0 :(得分:0)

我不建议从管理员角色中删除用户名/密码。您应该确保此密码也很强大。

可能通过mongo's个预定义角色之一创建一个具有更有限的权限集(理想情况下是最低必要性)的新用户,这可能是一个好主意。

例如,您可以拥有可以创建新数据库并执行其他管理任务的管理员角色,但是对于另一个可以创建新集合,索引等的管理类型用户,可以使用更受限制的角色,例如{ {1}}角色。

有关详细信息,请参阅readWrite文档,其中一些内容已更改2.6

https://docs.mongodb.org/manual/reference/built-in-roles/#database-administration-roles

注意:这些建议大部分非常通用,适用于大多数数据库。您希望默认情况下尽可能限制访问权限,然后在绝对必要时放宽它。