NetWorker:管理者パスワードをリセットする方法
Summary: この記事では、NetWorker管理者アカウントのパスワードをリセットする方法の概要について説明します。
Instructions
NetWorkerサーバーが Linux上にある場合に管理者パスワードをリセットする方法:
このビデオは YouTube.
でもご覧いただけます。NetWorkerサーバーが Windows上にある場合に管理者パスワードをリセットする方法:
このビデオは YouTubeでもご覧いただけます。
NetWorker認証
管理者パスワードは、NetWorker認証データベースで設定します。認証 (authc)サーバーは通常NetWorkerサーバーと同じですが、1つのホストから複数のNetWorkerサーバーを管理できます。
使用しているNetWorkerサーバーを特定します。 authc 1つのNMCサーバーで複数のNetWorkerサーバーを管理している場合、NMCは認証にサーバーを使用します。NMCサーバーで、 gstd.conf ファイルを authsvc_hostnameの詳細を確認してください。
- Windowsの場合:
C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf - Linuxの場合
/opt/lgtonmc/etc/gstd.conf
[root@nmcserver ~]# cat /opt/lgtonmc/etc/gstd.conf | grep hostname
string authsvc_hostname = "nwserver-a1.amer.lan";
管理者パスワードのリセット
- 管理者パスワードをリセットするには、Base64エンコード形式の新しいパスワードを含むJSONファイルをNetWorkerサーバーに作成します。このプロセスは、Linuxオペレーティング システムとWindowsオペレーティング システムで異なるため、ご使用の認証サーバーのオペレーティング システムの手順に従ってください。
Windows認証サーバー
- 認証サーバーで、テキスト ファイルを作成し、パスワード値を平文で 1 行に指定します。たとえば、次のファイルを作成します。
mypassword_in.txt.このファイルの内容は「1.Password」です。
- ディレクトリー内の管理者コマンド プロンプトを開きます。
mypassword_in.txtファイルが作成されました。 - コマンド
certutil.exeコマンドを使用して、で定義されているパスワード値の Base64 でエンコードされたパスワードを作成します。mypassword_in.txtファイルで定義)を使用することが重要です。例:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
1.Passwordのbase64でエンコードされた値を含むmypassword_out.txtファイルの内容を作成する必要があります。例えば:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Linux認証サーバー
- 認証サーバーで、次のコマンドを実行します。
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- のコピーの作成
authc-local-config.json.templateファイルは次の場所にあります。
Windowsの場合: C:\Program Files\EMC NetWorker\nsr\authc-server\scripts\authc-local-config.json.template
Linuxの場合 /opt/nsr/authc-server/scripts/authc-local-config.json.template
- の
authc-local-config.json.template.copyファイルで、次の手順を実行します。
ある。ユーザー名変数をAdministratorに置き換えます。
b. encoded_password 変数を base64 でエンコードされたパスワード値に置き換えます。例:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- 名前を
authc-local-config.json.template.copyファイルをauthc-local-config.jsonの詳細を確認してください。 - をコピーします。
authc-local-config.jsonファイルを Tomcat conf フォルダにコピーします。デフォルトでは、confフォルダーは次の場所にあります。
Windowsの場合: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linuxの場合 /nsr/authc/conf/authc-local-config.json
Linux認証サーバー
- 権限の変更
authc-local-config.json:
chmod 755 /nsr/authc/conf/authc-local-config.json
- NetWorkerサーバーでサービスを停止してから開始します。
Windows認証サーバー
- 管理コマンド プロンプトから、次を実行します。
net stop nsrexecd /y net start nsrd
NetWorkerサーバーがNMCサーバーでもある場合は、NMCサーバー サービスを開始します。次のコマンドを入力します。 net start gstd
Linux認証サーバー
- rootコマンド プロンプトで、次のコマンドを実行します。
nsr_shutdown systemctl start networker
- NetWorker認証サービスが開始されると、起動プロセスは
authc-local-config.jsonの詳細を確認してください。ファイルが存在し、パスワードがパスワードに対して定義されたパスワード ポリシー要件に準拠している場合、NetWorker認証サービスはパスワードをリセットします。サポートされているドライバおよびファームウェアについてはauthc-server.log次の場所にあるファイル:
Windowsの場合: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linuxの場合 /nsr/authc/logs
authc-local-config.json ファイルを使用して、NetWorker認証サービスの次回起動時にパスワードがリセットされないようにします。
- コマンド
authc_mgmtコマンドをauthcサーバーは、新しいパスワードによる認証が成功したことを確認します。
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にログインします。
Additional Information
- NetWorker:管理者アカウントまたはローカル ユーザーのパスワードを変更する方法
- NetWorker:パスワードの有効期限を無効にする方法
- NetWorker:NetWorkerユーザー パスワードの最小文字要件を変更する方法
- NetWorker:NetWorkerアカウントのパスワード履歴数を変更する方法
外部認証リソース: