[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 編碼mypassword_in.txt mypassword_out.txt
應創建包含 1.Password 的base64編碼值的mypassword_out.txt檔的內容。例如:
-----BEGIN CERTIFICATE
-----MS5QYXNzd29yZA==
-----END CERTIFICATE-----
a.在身份驗證伺服器上,運行以下命令:
echo -n “1.密碼” |鹼64
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.將使用者名稱變數替換為管理員。
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.從根命令提示字元執行:
nsr_shutdown systemctl start networker
7.NetWorker Authentication Service 啟動時,啟動程序會檢查 是否有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。