NetWorker: nsr-opdrachten mislukken wanneer ze worden aangemeld als root- of administrator-opdrachtprompt.
Summary: nsr-opdrachten mislukken wanneer ze zijn geregistreerd als root, of bij het uitvoeren van nsr-opdrachten via een beheerdersopdrachtprompt.
Symptoms
nsr-opdrachten mislukken wanneer ze zijn geregistreerd als root, of bij het uitvoeren van nsr-opdrachten via een beheerdersopdrachtprompt.
NSR-commando's na het inloggen met nsrLog werken prima.
Bijvoorbeeld:
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
Dit kan worden veroorzaakt doordat een gebruiker eerder nsrlogin heeft uitgegeven zonder nsrlogout uit te voeren. Verouderde tokens van de vorige nsrlogin-sessie zijn aanwezig in /nsr/tmp/sec/tokens op de NetWorker-server.
Resolution
Voer nsrlogout uit om de tokens te wissen. Als er tokens over zijn, verplaats je de bestanden van /nsr/tmp/sec/tokens naar een andere map (bijvoorbeeld /tmp) of verwijder je de bestanden.
Het opnieuw opstarten van de NetWorker-server/-services is niet vereist.
Nadat u nsrlogin hebt gebruikt voor NetWorker-taken, voert u nsrlogout uit wanneer u klaar bent. Bij het uitvoeren van NetWorker-opdrachten als root of vanuit een beheerdersprompt, is nsrlogin niet nodig.