NetWorker: Het beheerderswachtwoord opnieuw instellen
Summary: In dit artikel vindt u een overzicht van het opnieuw instellen van het wachtwoord van het NetWorker Administrator-account.
Instructions
Het beheerderswachtwoord opnieuw instellen wanneer de NetWorker-server Linux gebruikt:
Deze video is ook beschikbaar op YouTube.
Het beheerderswachtwoord opnieuw instellen wanneer de NetWorker-server Windows gebruikt
:Deze video is ook beschikbaar op YouTube.
NetWorker-verificatie
Het beheerderswachtwoord is geconfigureerd in de NetWorker-authenticatiedatabase. De authenticatie (authc) server is meestal hetzelfde als de NetWorker-server, maar kan meerdere NetWorker-servers vanaf één host beheren.
Identificeer de NetWorker-server waarvan authc Server die NMC gebruikt voor authenticatie als één NMC server meerdere NetWorker-servers beheert. Controleer op de NMC server de gstd.conf bestand voor de 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";
Het beheerderswachtwoord opnieuw instellen
- Als u het beheerderswachtwoord opnieuw wilt instellen, maakt u een JSON-bestand op de NetWorker-server met het nieuwe wachtwoord in een Base64-gecodeerde indeling. Dit proces verschilt op Linux- en Windows-besturingssystemen. Volg alleen de procedure voor het besturingssysteem van uw authenticatieserver.
Windows Authentication Server
- Maak op de verificatieserver een tekstbestand en geef de wachtwoordwaarde op in leesbare tekst, op één regel. Maak bijvoorbeeld een bestand met de naam
mypassword_in.txt.De inhoud van dit bestand is "1.Password".
- Open een opdrachtprompt voor beheer in de map
mypassword_in.txtbestand is gemaakt. - Gebruik de
certutil.exeopdracht om een Base64-gecodeerd wachtwoord te maken voor de wachtwoordwaarde die is gedefinieerd in demypassword_in.txtbestand. Bijvoorbeeld:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
De inhoud van het mypassword_out.txt-bestand moet worden gemaakt met de coderingswaarde base64 voor 1. Password. bijvoorbeeld:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Linux Authentication Server
- Voer op de verificatieserver de volgende opdracht uit:
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- Maak een kopie van de
authc-local-config.json.templatebestand, dat zich bevindt:
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
- In het
authc-local-config.json.template.copybestand voert u de volgende stappen uit:
een. Vervang de gebruikersnaamvariabele door Administrator.
b. Vervang de variabele encoded_password door het wachtwoord met basis64. Bijvoorbeeld:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- Naam van de
authc-local-config.json.template.copyBestand naarauthc-local-config.json. - Kopieer de
authc-local-config.jsonbestand naar de Tomcat conf-map. Standaard is de conf-map als volgt te vinden:
Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Linux Authentication Server
- Wijzig machtigingen op de
authc-local-config.jsonbestand:
chmod 755 /nsr/authc/conf/authc-local-config.json
- Stop en start vervolgens de services op de NetWorker-server:
Windows Authentication Server
- Voer vanuit een beheerdersopdrachtprompt de volgende opdracht uit:
net stop nsrexecd /y net start nsrd
Als de NetWorker-server ook de NMC server is, start u de NMC server-service. Typ de volgende opdrachten: net start gstd
Linux Authentication Server
- Voer vanaf een root-opdrachtprompt het volgende uit:
nsr_shutdown systemctl start networker
- Wanneer de NetWorker Authentication Service wordt gestart, controleert het opstartproces op het
authc-local-config.json. Als het bestand bestaat en het wachtwoord voldoet aan de wachtwoordbeleidsvereisten die voor een wachtwoord zijn gedefinieerd, wordt het wachtwoord door de NetWorker Authentication Service opnieuw ingesteld. Kijk in hetauthc-server.logBestandslocatie:
Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json om ervoor te zorgen dat het wachtwoord niet opnieuw wordt ingesteld bij de volgende keer opstarten van de NetWorker Authentication Service.
- Gebruik de
authc_mgmtcommando op deauthcserver om te controleren of de authenticatie met het nieuwe wachtwoord slaagt:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
Bijvoorbeeld:
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. Meld u aan bij de NetWorker Management Console met het nieuwe wachtwoord.
Additional Information
- NetWorker: Wachtwoord wijzigen voor beheerdersaccount of lokale gebruiker
- NetWorker: Hoe het verlopen van wachtwoorden uit te schakelen
- NetWorker: De minimale tekenvereisten voor NetWorker-gebruikerswachtwoorden wijzigen
- NetWorker: Het aantal wachtwoorden voor NetWorker-accounts wijzigen
Externe authenticatiebronnen: