NetWorker: Så här återställer du administratörslösenordet
Summary: Den här artikeln innehåller en översikt över hur du återställer lösenordet för NetWorker-administratörskontot.
Instructions
Så här återställer du administratörslösenordet när NetWorker-servern är på Linux:
Den här videon finns också på YouTube.
Så här återställer du administratörslösenordet när NetWorker-servern är på Windows:
Den här videon finns också på YouTube.
NetWorker-autentisering
Administratörslösenordet konfigureras i NetWorker-autentiseringsdatabasen. Autentiseringen (authc) är vanligtvis samma som NetWorker-servern, men den kan hantera flera NetWorker-servrar från en enda värd.
Identifiera den NetWorker-server vars authc server NMC använder för autentisering om en NMC-server hanterar flera NetWorker-servrar. På NMC-servern kontrollerar du gstd.conf fil för authsvc_hostname.
- Windows:
C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf - Linux:
/opt/lgtonmc/etc/gstd.conf
[root@nmcserver ~]# cat /opt/lgtonmc/etc/gstd.conf | grep hostname
string authsvc_hostname = "nwserver-a1.amer.lan";
Återställa administratörslösenordet
- Om du vill återställa administratörslösenordet skapar du en JSON-fil på NetWorker-servern som innehåller det nya lösenordet i ett Base64-kodat format. Den här processen skiljer sig åt på Linux- och Windows-operativsystem, följ endast proceduren för autentiseringsserverns operativsystem.
Windows Authentication Server
- På autentiseringsservern skapar du en textfil och anger lösenordsvärdet i klartext på en rad. Du kan till exempel skapa en fil med namnet
mypassword_in.txt.Innehållet i den här filen är "1.Password".
- Öppna en kommandotolk för administratörer i katalogen
mypassword_in.txtfilen skapades. - Använd tangenten
certutil.exeför att skapa ett Base64-kodat lösenord för lösenordsvärdet som definieras imypassword_in.txtfil. Till exempel:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
Innehållet i mypassword_out.txt-filen ska skapas som innehåller det base64-kodade värdet för 1.Password. T.ex.:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Linux-autentiseringsserver
- Kör följande kommando på autentiseringsservern:
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- Skapa en kopia av
authc-local-config.json.templatefilen, som finns:
Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\scripts\authc-local-config.json.template
Linux: /opt/nsr/authc-server/scripts/authc-local-config.json.template
- I den
authc-local-config.json.template.copy-filen utför du följande steg:
a. Ersätt användarnamnsvariabeln med Administratör.
b. Ersätt variabeln encoded_password med det base64-kodade lösenordsvärdet. Till exempel:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- Byt namn på
authc-local-config.json.template.copyfil tillauthc-local-config.json. - Kopiera
authc-local-config.jsontill Tomcat conf-mappen. Som standard finns conf-mappen:
Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Linux-autentiseringsserver
- Ändra behörigheter på
authc-local-config.jsonfil:
chmod 755 /nsr/authc/conf/authc-local-config.json
- Stoppa och starta sedan tjänsterna på NetWorker-servern:
Windows Authentication Server
- Från en administrativ kommandotolk kör du
net stop nsrexecd /y net start nsrd
Om NetWorker-servern också är NMC-server startar du NMC-servertjänsten. Skriv följande kommandon: net start gstd
Linux-autentiseringsserver
- Kör följande från en rotkommandotolk:
nsr_shutdown systemctl start networker
- När NetWorker-autentiseringstjänsten startas söker startprocessen efter
authc-local-config.json. Om filen finns och lösenordet följer de lösenordsprincipkrav som definierats för ett lösenord, återställer NetWorker Authentication Service lösenordet. Granskaauthc-server.logFilen finns:
Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json för att säkerställa att lösenordet inte återställs nästa gång NetWorker-autentiseringstjänsten startas.
- Använd tangenten
authc_mgmtkommandot påauthcServer för att kontrollera att autentiseringen med det nya lösenordet lyckas:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
Till exempel:
authc_mgmt -u administrator -p "1.Password" -e find-all-users The query returns 2 records. User Id User Name 1000 administrator 1001 svc_nmc_networker
9. Logga in på NetWorker Management Console med det nya lösenordet.
Additional Information
- NetWorker: Så här ändrar du lösenord för administratörskonto eller någon lokal användare
- NetWorker: Så här inaktiverar du lösenordets giltighetstid
- NetWorker: Så här ändrar du minimikraven för tecken för NetWorker-användarlösenord
- NetWorker: Så här ändrar du antalet lösenordshistorik för NetWorker-konton
Externa autentiseringsresurser: