NetWorker: nsr-komennot epäonnistuvat, kun ne kirjataan pääkäyttäjänä tai järjestelmänvalvojan komentokehotteena.
Summary: nsr-komennot epäonnistuvat, kun ne kirjataan lokiin pääkäyttäjänä tai kun NSR-komentoja suoritetaan järjestelmänvalvojan komentokehotteesta.
Symptoms
nsr-komennot epäonnistuvat, kun ne kirjataan lokiin pääkäyttäjänä tai kun NSR-komentoja suoritetaan järjestelmänvalvojan komentokehotteesta.
NSR-komennot nsrlogin-kirjautumisen jälkeen toimivat hyvin.
Esimerkki:
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
Tämä voi johtua siitä, että käyttäjä on myöntänyt nsrlogin-tunnuksen aiemmin suorittamatta nsrlogout-komentoa. Edellisen nsrlogin-istunnon vanhentuneita tunnuksia on NetWorker-palvelimen kansiossa /nsr/tmp/sec/tokens.
Resolution
Tyhjennä tunnukset suorittamalla nsrlogout . Jos tunnuksia on jäljellä, siirrä tiedostot kansiosta /nsr/tmp/sec/tokens toiseen hakemistoon (esimerkiksi /tmp) tai poista tiedostot.
NetWorker-palvelimen/-palveluiden uudelleenkäynnistäminen ei ole välttämätöntä.
Kun olet käyttänyt nsrlogin-toimintoa NetWorker-tehtävissä, suorita nsrlogout , kun olet valmis. Kun NetWorker-komentoja suoritetaan pääkäyttäjänä tai järjestelmänvalvojakehotteessa, nsrlogin ei ole tarpeen.