NetWorker: i comandi nsr hanno esito negativo quando vengono registrati come root o come prompt dei comandi dell'amministratore.
Summary: I comandi nsr hanno esito negativo quando sono registrati come root o quando vengono eseguiti da un prompt dei comandi dell'amministratore.
Symptoms
I comandi nsr hanno esito negativo quando sono registrati come root o quando vengono eseguiti da un prompt dei comandi dell'amministratore.
I comandi nsr dopo l'accesso con nsrlogin funzionano correttamente.
Ad esempio:
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
Ciò può essere causato da un utente che ha emesso nsrlogin in precedenza senza eseguire nsrlogout. I token obsoleti della sessione nsrlogin precedente sono presenti in /nsr/tmp/sec/tokens sul server NetWorker.
Resolution
Eseguire nsrlogout per cancellare i token. Se rimangono token, spostare i file da /nsr/tmp/sec/tokens in un'altra directory (ad esempio, /tmp) o eliminarli.
Non è necessario riavviare il server o i servizi NetWorker.
Dopo aver utilizzato nsrlogin per le attività di NetWorker, eseguire nsrlogout al termine dell'operazione. Quando si eseguono i comandi di NetWorker come root o da un prompt dell'amministratore, nsrlogin non è necessario.