Docs 菜单

Docs 主页开发应用程序MongoDB Manual

本地主机异常

在此页面上

  • 分片集群的本地主机异常

重要

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

如果先创建用户,则该用户必须有创建其他用户的特权。userAdminuserAdminAnyDatabase 角色均会赋予创建其他用户的特权。

警告

使用本地主机异常的连接只能创建首个用户或角色

创建任何用户或角色后,本地主机异常将被禁用。如需创建用户和角色,必须先使用一个内置的 userAdminuserAdminAnyDatabase 角色创建用户。如果先创建了角色,就无法创建用户。

首先使用 db.createRole() 方法创建角色的功能专门针对使用 LDAP 进行授权的用户。请参阅 LDAP 授权以了解更多信息。

重要

  • mongos 上,本地主机异常仅在未创建分片集群用户或角色时适用。

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

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

← 轮换 X.509 证书以使用扩展值