NetWorker: nsr-kommandon misslyckas när de loggas som rot- eller administratörskommandotolk.
Summary: nsr-kommandon misslyckas när de loggas som rot eller när nsr-kommandon körs från en administratörskommandotolk.
Symptoms
nsr-kommandon misslyckas när de loggas som rot eller när nsr-kommandon körs från en administratörskommandotolk.
NSR-kommandon efter inloggning med NSRLogin fungerar bra.
Till exempel:
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
Detta kan orsakas av att en användare har utfärdat nsrlogin tidigare utan att köra nsrlogout. Inaktuella token från föregående nsrlogin-session finns i /nsr/tmp/sec/tokens på NetWorker-servern.
Resolution
Kör nsrlogout för att rensa token. Om det finns några token kvar flyttar du antingen filerna från /nsr/tmp/sec/tokens till en annan katalog (till exempel /tmp) eller tar bort filerna.
Du behöver inte starta om NetWorker-servern/-tjänsterna.
När du har använt nsrlogin för NetWorker-uppgifter kör du nsrlogout när du är klar. När du kör NetWorker-kommandon som root eller från en administratörsprompt är nsrlogin inte nödvändigt.