文档菜单
文档首页
/
MongoDB 手册
/ / /

自托管部署中的本机异常

本页

  • 分片集群的本机异常

重要

mongod 实例中,本机异常仅在 MongoDB 实例中没有创建任何用户或角色时适用。

本机异常允许您启用访问控制,然后创建系统中的第一个用户或角色。在您启用访问控制后,连接到本机接口,并在 admin 数据库中创建第一个用户。

如果您首先创建用户,该用户必须具有创建其他用户的权限。userAdminuserAdminAnyDatabase 角色都授予创建其他用户的权限。

警告

使用本机异常建立的连接只能创建 第一个 用户或角色。

一旦创建任何用户或角色,本机异常就会禁用。如果您需要创建用户和角色,您必须首先使用内置的 userAdminuserAdminAnyDatabase 角色创建用户。如果您首先创建角色,则无法创建用户。

使用 db.createRole() 方法首先创建角色的能力专门用于授权 LDAP 的用户。有关更多信息,请参阅 LDAP 授权

重要

  • mongos 中,本地主机异常仅在没有任何 分片集群用户 或角色创建时适用。

  • 在分片集群中,本地主机异常既适用于每个分片,也适用于整个集群。

一旦您创建了一个分片集群并通过 mongos 实例添加了一个 用户管理员,您仍然必须防止对个别分片的未经授权的访问。要防止对个别分片的未经授权访问,请遵循以下步骤中的任意一个为您的集群中的每个分片执行:

返回

使用 x.509 扩展值