NetWorker:NetWorker 管理员帐户无法修改 NMC 或 NWUI 中的任何资源
Summary: NetWorker 服务器包括用于在 NetWorker 中分配权限的 NSR 用户组。NSR 用户组“Application Administrator”包含 NetWorker 服务器的本地管理员组的默认条目。如果删除此设置,NetWorker 管理员帐户可以查看 NetWorker 中的资源,但无法对其进行修改。此时将显示错误,指出用户没有配置 NetWorker 或更改应用程序设置权限。 ...
Symptoms
NetWorker Management Console (NMC) 或 NetWorker Web 用户界面 (NWUI) 使用默认 NetWorker 管理员帐户或管理员组中的另一个 NetWorker 用户帐户进行访问。所有修改 NetWorker 资源的尝试都将失败,并返回以下错误:
NMC:

NWUI:

Permission denied, user 'cn=Administrator,cn=Users,cn=NETWORKER_SERVER_NAME,dc=DOMAIN_COMPONENT1,dc=DOMAIN_COMPONENT2' does not have 'Configure NetWorker' OR 'Change Application Settings' privilege to confgure this resource
NetWorker 服务器的 NSR 用户组“用户”在外部角色字段中包含 NetWorker 服务器的本地用户组,并且/或者“用户”字段包含 *@*。

这使 NetWorker 管理员可以查看 NetWorker 服务器上的资源。管理员无法修改它们,因为用户组没有“配置 NetWorker”或“更改应用程序设置”权限。
Cause
NetWorker 服务器的 NetWorker 服务器资源 (NSR) 用户组 应用程序管理员 在外部角色字段中缺少本地管理员组。

cn=Administrators,cn=Groups,cn=NETWORKER_SERVER_NAME,dc=DOMAIN_COMPONENT1,dc=DOMAIN_COMPONENT2”。NetWorker 服务器的 /nsr/logs/rap.log 可能会显示哪个用户修改了此字段以删除默认设置。
Resolution
- 确认哪个主机是 AUTHC 服务器。
NMC 服务器:
Linux:/opt/lgtonmc/etc/gstd.conf
窗户:<INSTALL_DRIVE>:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
此文件包含一个字符串authsvc_hostname这是 NMC 使用的 AUTHC 主机。
NWUI 服务器:
Linux:/opt/nwui/logs/install.log
窗户:<INSTALL_DRIVE>:\Program Files\EMC NetWorker\nwui\logs\install.log
install.log包含显示哪个主机在 NWUI 初始配置期间设置为“身份验证服务器”的行。
- 在 NetWorker 服务器上打开管理命令提示符或 root shell。
- 输入:
nsraddadmin -H AUTHC_SERVER_NAME -p 9090提醒:将 AUTHC_SERVER_NAME 替换为步骤 1 中确定的 AUTHC 服务器主机名/地址。示例:
[root@nsr ~]# nsraddadmin -H nsr.amer.lan -P 9090
134749:nsraddadmin: 'cn=Administrators,cn=Groups,dc=nsr,dc=amer,dc=lan' is already on the 'external roles' list of 'Security Administrators' user group.
134751:nsraddadmin: Added role 'cn=Administrators,cn=Groups,dc=nsr,dc=amer,dc=lan' to the 'Application Administrators' user group.
134749:nsraddadmin: 'cn=Users,cn=Groups,dc=nsr,dc=amer,dc=lan' is already on the 'external roles' list of 'Users' user group.
如果字段更新正确,则属于默认管理员组的用户可以修改 NetWorker 资源。
Additional Information
作为解决方法字段中显示的命令行方法的替代方法,NetWorker Management Console (NMC) 或 NetWorker Web 用户界面 (NWUI) 可用于更正应用程序管理员外部角色。
1.使用默认 NetWorker 管理员帐户登录 NMC 或 NWUI。
2.转至 Servers-User>Groups。
NMC 方法:
- 以默认 NetWorker 管理员帐户身份登录 NetWorker Management Console (NMC)。
- 转至服务器用户>组。
- 打开 Application Administrators用户组。
- 在用户组属性中,单击外部角色字段旁边的加号。
- 选择默认管理员组。

- 单击 OK。
- NetWorker 管理员(以及管理员组中的其他本地 NetWorker 用户)现在应该能够修改 NetWorker 资源。
NWUI 方法:
- 以默认 NetWorker 管理员帐户登录 NWUI。
- 转至服务器用户>组。
- 单击 Application Administrators。
- 单击 Edit。
- 单击 Browse External Roles。
- 如果 NetWorker 服务器是默认 AUTHC 服务器,请使用 默认 选项。如果 NetWorker AUTHC 主机位于其他主机上,请使用 远程主机选项并指定主机名、用户名和密码。默认 AUTHC 端口为 9090。
- 单击 Browse。
- 选择管理员组:
- 单击 SAVE。
- 在应用程序管理员窗口中,单击保存。
- NetWorker 管理员(以及管理员组中的其他本地 NetWorker 用户)现在应该能够修改 NetWorker 资源。