NetWorker: Příkazy nsr selžou, pokud jste přihlášeni jako uživatel root nebo Administrator command prompt.
Summary: Příkazy nsr selžou, když jste přihlášeni jako uživatel root nebo když spouštíte příkazy nsr z příkazového řádku správce.
Symptoms
Příkazy nsr selžou, když jste přihlášeni jako uživatel root nebo když spouštíte příkazy nsr z příkazového řádku správce.
Příkazy NSR po přihlášení pomocí nsrlogin fungují správně.
Například:
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.Cause
To může být způsobeno tím, že uživatel dříve vydal příkaz nsrlogin , aniž by spustil příkaz nsrlogout. Zastaralé tokeny z předchozí relace nsrlogin se nacházejí v umístění /nsr/tmp/sec/tokens na serveru NetWorker.
Resolution
Spusťte příkaz nsrlogout a vymažte tokeny. Pokud nějaké tokeny zbývají, přesuňte soubory z umístění /nsr/tmp/sec/tokens do jiného adresáře (například /tmp) nebo soubory odstraňte.
Restartování serveru/služeb NetWorker není nutné.
Po použití nástroje nsrlogin pro úlohy NetWorker spusťte po dokončení příkaz nsrlogout . Spouštíte-li příkazy NetWorker jako uživatel root nebo z příkazového řádku správce, není příkaz nsrlogin nutný.