NetWorker: os comandos nsr falham quando são registrados como root ou prompt de comando do administrador.
Summary: Os comandos nsr falham quando são registrados como root ou ao executar comandos nsr a partir de um prompt de comando do administrador.
Symptoms
Os comandos nsr falham quando são registrados como root ou ao executar comandos nsr a partir de um prompt de comando do administrador.
Os comandos nsr depois de fazer log-in com nsrlogin funcionam bem.
Por exemplo:
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
Isso pode ser causado por um usuário emitindo nsrlogin anteriormente sem executar nsrlogout. Tokens obsoletos da sessão nsrlogin anterior estão presentes em /nsr/tmp/sec/tokens no servidor NetWorker.
Resolution
Execute nsrlogout para limpar os tokens. Se houver tokens remanescentes, mova os arquivos de /nsr/tmp/sec/tokens para outro diretório (por exemplo, /tmp) ou exclua os arquivos.
Não é necessário reiniciar o servidor/serviços do NetWorker.
Depois de usar nsrlogin para tarefas do NetWorker, execute nsrlogout quando terminar. Ao executar comandos do NetWorker como root ou a partir de um prompt do administrador, o nsrlogin é desnecessário.