NOM 用户管理
**用户管理**允许创建和管理 NOM 用户,使管理 Neo4j 集群的人员能够根据其角色分配适当的访问级别。NOM 用户的有效访问级别将在 NOM UI 中适当地反映。
NOM 用户的角色
NOM 管理员 |
可以访问所有 DBMS 的 NOM 的所有功能,并且可以管理 NOM 用户,包括创建具有 **“NOM 管理员”** 角色的其他用户。 |
管理员 |
可以访问 NOM 管理员配置的 NOM 功能。无法管理 NOM 用户。 |
默认的 NOM 用户 |
NOM 用户管理任务
NOM 用户管理在 NOM 设置页面中的 **管理员** 部分执行。

创建用户
单击 **“创建用户”** 按钮以打开包含选项卡 **“用户信息”** 和 **“DBMS 访问控制”** 的侧边栏。填写用户详细信息,包括指定是否应为其分配 **“NOM 管理员”** 角色。
新用户在登录后将自动重定向到更改密码页面。 |

如果新用户将具有 **NOM 管理员** 角色,则无需指定其他详细信息。使用 **“创建”** 按钮确认用户创建。
全局功能的访问级别可以在 **“用户信息”** 选项卡上设置。对 NOM 设置区域的 **“代理”** 页面的访问权限当前是唯一需要显式权限的全局功能。适用的访问级别为:**“无访问权限”**、**“查看”**、**“编辑”**。
分配 DBMS 特定功能的访问级别
对于具有 **管理员** 角色的用户(**“用户信息”** 选项卡上的 **NOM 管理员** 复选框为 **关闭**),可以在 **“DBMS 访问控制”** 选项卡中配置对每个 DBMS 特定功能的访问权限。

有关权限说明,请参见下表。
DBMS 特定功能 | 访问级别 | 描述 |
---|---|---|
状态 |
查看、编辑 |
访问分配的 DBMS 的 **“状态”** 页面。 |
安全 |
无访问权限、查看、编辑 |
访问分配的 DBMS 的 **“安全面板”** 页面。 |
状态 |
无访问权限、查看 |
访问分配的 DBMS 的 **“日志”** 页面。 |
升级 |
无访问权限、查看、编辑 |
访问分配的 DBMS 的 **“升级”** 页面。 |
权限可以显式或隐式分配。未分配显式或隐式权限的 DBMS 将不会在正在编辑的用户的名为 NOM UI 中可见。
隐式权限(DBMS 通配符模式)
如果 Neo4j 部署具有许多 DBMS,则可以有效地将 DBMS 特定权限隐式分配给一组使用权限表中的一行定义的 DBMS。这可以通过为 DBMS 分配通配符模式来完成。在访问控制期间,DBMS 通配符模式将与 DBMS 名称进行检查。如果使用 DBMS 通配符模式,建议首先设置 DBMS 名称。这可以在 NOM UI 中完成。
由于隐式 DBMS 权限始终基于当前 DBMS 名称计算,因此重命名 DBMS 会导致其权限发生更改。 |
NOM 中使用的通配符语法支持以下通配符:*
、?
和 […]
。有关这些通配符如何工作的说明,请参阅例如这篇维基百科文章。
通配符模式是通过使用“分配 DBMS”弹出窗口创建的,可以重复用于多个 NOM 用户。要验证与通配符模式匹配的 DBMS 集,请使用权限表中通配符模式旁边的图标。
DBMS 上多个权限的规则
|