NetWorker:rootまたは管理者コマンド プロンプトとしてログに記録されている場合、nsrコマンドが失敗します。

概要: rootとしてログに記録されている間、または管理者コマンド プロンプトからnsrコマンドを実行すると、nsrコマンドが失敗します。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

rootとしてログに記録されているとき、または管理者のコマンド プロンプトからnsrコマンドを実行すると、nsrコマンドが失敗します。
nsrlogin でログインした後の nsr コマンドは正常に動作します。

例:

nsraddadmin -H <authc server> -P 9090
134747:nsraddadmin: Bad resource file.

nsraddadmin -H <NetWorker server> -P 9090
88924:nsraddadmin: Cannot connect to resource database: Unable to set user privileges based on user token for root on <NetWorker server>: Failed to validate security token.

root> nsraddadmin -u <user@NetWorker server>
nsraddadmin: Cannot connect to resource database: Unable to set user privileges based on user token for root on <NetWorker server>: Failed to validate security token.

原因

これは、ユーザーがnsrlogoutを実行せずに以前にnsrloginを発行したことが原因で発生する可能性があります。以前の nsrlogin セッションの古いトークンは、NetWorkerサーバーの/nsr/tmp/sec/tokensに存在します。

解決方法

nsrlogoutを実行してトークンをクリアします。トークンが残っている場合は、ファイルを/nsr/tmp/sec/tokensから別のディレクトリー(/tmpなど)に移動するか、ファイルを削除します。

 

NetWorkerサーバー/サービスを再起動する必要はありません。

 

NetWorkerタスクに nsrlogin を使用した後、完了したら nsrlogout を実行します。rootとして、または管理者プロンプトからNetWorkerコマンドを実行する場合、 nsrlogin は不要です。

対象製品

NetWorker Family, NetWorker
文書のプロパティ
文書番号: 000224499
文書の種類: Solution
最終更新: 04 5月 2026
バージョン:  3
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。