[root@nmcserver ~]# cat /opt/lgtonmc/etc/gstd.conf | grep hostname
string authsvc_hostname = "nwserver-a1.emclab.local";
a.在身份验证服务器上,创建一个文本文件,并在一行中以明文形式指定密码值。例如,创建名为 mypassword_in.txt 的文件。此文件的内容是“1.密码”。
B。在创建 mypassword_in.txt 文件的目录中打开管理员命令提示符。
c.c. 使用 certutil.exe 命令为 mypassword_in.txt 文件中定义的密码值创建 Base64 编码密码。例如:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
应创建包含 1.Password 的 base64 编码值的 mypassword_out.txt 文件的内容。例如:
-----BEGIN CERTIFICATE
-----MS5QYXNzd29yZA==
-----END CERTIFICATE-----
a.在身份验证服务器上,运行以下命令:
echo -n '1.密码' |base64
2.创建 authc-local-config.json.template 文件的副本,其位置如下:
Windows:C:\Program Files\EMC NetWorker\nsr\authc-server\scripts
Linux:/opt/nsr/authc-server/scripts
3.在uthc-local-config.json.template.copy 文件中,执行以下步骤:
a.将 username变量替换为 Administrator。
b.b. 将 encoded_password 变量替换为 base64 编码的密码值。例如:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
4.将 authc-local-config.json.template.copy 文件重命名为 authc-local-config.json。
5.将authc-local-config.json文件复制到 Tomcat conf 文件夹。默认情况下,conf 文件夹位于:
Windows:C:\Program Files\EMC NetWorker\authc-server\tomcat\conf
Linux:/nsr/authc/conf
a.更改 authc-local-config.json 文件的权限:
chmod 755 /nsr/authc/conf/authc-local-config.json
6.停止然后启动 NetWorker 服务器上的服务:
a.从管理命令提示符处运行
net stop nsrexecd
net start nsrd
如果 NetWorker 服务器也是 NMC 服务器,请启动 NMC 服务器服务。键入以下命令: net start gstd
a.从 root 命令提示符运行:
nsr_shutdown systemctl start networker
7.NetWorker 身份认证服务启动时,启动进程将检查 authc-local-config.json。如果文件存在并且密码符合为密码定义的最低密码策略要求,NetWorker 身份认证服务将重置密码。查看位于以下位置的 authc-server.log 文件:
Windows:C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux:/nsr/authc/logs
authc_mgmt -u administrator -p “1.Password” -e find-all-users
例如:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
The query returns 2 records.
User Id User Name
1000 administrator
1001 svc_nmc_networker
9.使用新密码登录 NetWorker Management Console。