Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

NetWorker:管理者パスワードをリセットする方法

Summary: このKBでは、NetWorker管理者アカウントのパスワードをリセットする方法の概要について説明します。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

NetWorkerサーバーがLinux上にある場合に管理者パスワードをリセットする方法:



NetWorkerサーバーがWindows上にある場合に管理者パスワードをリセットする方法:

NetWorker認証

管理者パスワードは、NetWorker認証データベースで設定します。通常、認証(authc)サーバーはNetWorkerサーバーと同じホストです。ただし、単一のNetWorker認証サーバーから複数のNetWorkerサーバーを管理するように環境を構成することができます。

1台のNetWorker Management Console (NMC)サーバーによって管理されているNetWorkerサーバーが複数ある場合は、NMCが認証に使用しているAuthCサーバーのNetWorkerサーバーを特定します。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.emclab.local";
 
警告:この手順を実行すると、少なくとも1つのデータゾーンの一元管理者アカウントと汎用管理者アカウントがリセットされるため、管理者はその使用を避ける必要があります。AuthCの目的は、NetWorkerのセットアップ直後に真の認証が行われるようにすることです。実際のユーザー アカウントを構成するか、外部認証機関(AD/LDAP)を統合して、NetWorkerのアクティビティを特定のユーザーまで追跡できるようにすることをお勧めします。このKBの[追加情報]フィールドには、ADまたはLDAPをNetWorkerと統合するためのナレッジ リソースへのリンクが含まれています。
 

管理者パスワードのリセット

1.管理者パスワードをリセットするには、Base64エンコード形式の新しいパスワードを含むJSONファイルをNetWorkerサーバーに作成します。このプロセスは、Linuxオペレーティング システムとWindowsオペレーティング システムで異なるため、ご使用の認証サーバーのオペレーティング システムの手順に従ってください。

Windows認証サーバー
 

A。認証サーバーで、テキスト ファイルを作成し、パスワード値を平文で 1 行に指定します。たとえば、「mypassword_in.txt」という名前のファイルを作成します このファイルの内容は「1.Password」です。

メモ: これは一時パスワードです。この値は、パスワードが設定されると、NetWorker Management Consoleから変更できます。 
 

B。mypassword_in.txt ファイルが作成されたディレクトリーで管理者コマンド プロンプトを開きます。

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-----

Linux認証サーバー

A。認証サーバーで、次のコマンドを実行します。

echo -n '1.パスワード' |base64 (ベース64)

メモ: これは一時パスワードです。この値は、パスワードが設定されると、NetWorker Management Consoleから変更できます。パスワードを囲むには、一重引用符を使用する必要があります。引用符を使用しない場合は、特殊文字が無効になる場合があります。 

このコマンドは、プレーン テキスト パスワードのbase64エンコード値を返します。 
例:MS5QYXNzd29yZA==

 

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。ユーザー名変数をAdministratorに置き換えます。
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 

Linux認証サーバー

A。 authc-local-config.json ファイルに対する権限を変更します。

chmod 755/nsr/authc/conf/authc-local-config.json

メモ: 権限を変更しない場合、ファイルを開くために必要な権限がないことを示すエラーがauthc-server.logに表示されます。Windows認証サーバーを変更する必要はありません。 
 

6.NetWorkerサーバーでサービスを停止してから開始します。

Windows認証サーバー

A。管理コマンド プロンプトから、次のコマンドを実行します。

net stop nsrexecd
net start nsrd

NetWorkerサーバーがNMCサーバーでもある場合は、NMCサーバー サービスを開始します。次のコマンドを入力します。 net start gstd

Linux認証サーバー

A。rootコマンド プロンプトで、次のコマンドを実行します。


systemctl start networker nsr_shutdown

7.NetWorker認証サービスが開始されると、起動プロセスは authc-local-config.jsonをチェックします。ファイルが存在し、パスワードがパスワードに定義されている最小パスワード ポリシー要件に準拠している場合、NetWorker認証サービスはパスワードをリセットします。次の場所にある authc-server.log ファイルを確認します。

Windowsの場合:C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs

メモ: 次回NetWorker認証サービスを再起動するときにパスワードがリセットされないよう、起動プロセスではauthc-local-config.jsonファイルが自動的に削除されます。 

8.authcサーバーでauthc_mgmtコマンドを使用して、新しいパスワードによる認証が成功したことを確認します。

 

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

Article Properties


Affected Product

NetWorker, NetWorker Management Console

Product

NetWorker Management Console

Last Published Date

20 May 2024

Version

6

Article Type

How To