NetWorker: Zurücksetzen des Administratorkennworts
Summary: Dieser Artikel bietet eine Übersicht über das Zurücksetzen des Kennworts für das NetWorker-Administratorkonto.
Instructions
Zurücksetzen des Administratorkennworts, wenn der NetWorker-Server unter Linux ausgeführt wird:
Dieses Video ist auch auf YouTubeverfügbar.
Zurücksetzen des Administratorkennworts, wenn der NetWorker-Server unter Windows ist:
Dieses Video ist auch auf YouTubeverfügbar.
NetWorker-Authentifizierung
Das Administratorkennwort wird in der NetWorker-Authentifizierungsdatenbank konfiguriert. Die Authentifizierung (authc) -Server ist in der Regel identisch mit dem NetWorker-Server, kann jedoch mehrere NetWorker-Server von einem einzigen Host aus managen.
Identifizieren Sie den NetWorker-Server, dessen authc -Server, den NMC für die Authentifizierung verwendet, wenn ein NMC-Server mehrere NetWorker-Server verwaltet. Überprüfen Sie auf dem NMC-Server die gstd.conf Datei für die 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";
Zurücksetzen des Administratorkennworts
- Um das Administratorkennwort zurückzusetzen, erstellen Sie eine JSON-Datei auf dem NetWorker-Server, die das neue Kennwort in einem Base64-codierten Format enthält. Dieser Prozess unterscheidet sich auf Linux- und Windows-Betriebssystemen. Befolgen Sie nur das Verfahren für das Betriebssystem Ihres Authentifizierungsservers.
Windows-Authentifizierungsserver
- Erstellen Sie auf dem Authentifizierungsserver eine Textdatei und geben Sie den Kennwortwert in Klartext in einer Zeile an. Erstellen Sie beispielsweise eine Datei mit dem Namen
mypassword_in.txt.Der Inhalt dieser Datei ist "1.Password".
- Öffnen Sie eine Admin-Eingabeaufforderung im Verzeichnis
mypassword_in.txtDatei erstellt wurde. - Verwenden Sie den Befehl
certutil.exe, um ein Base64-codiertes Kennwort für den Kennwortwert zu erstellen, der in dermypassword_in.txtzu verwenden. Zum Beispiel:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
Der Inhalt der mypassword_out.txt Datei sollte erstellt werden, der den Base64-codierten Wert für 1.Password enthält. zum Beispiel:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Linux-Authentifizierungsserver
- Führen Sie auf dem Authentifizierungsserver den folgenden Befehl aus:
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- Erstellen Sie eine Kopie der
authc-local-config.json.templateDatei, die sich befindet:
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
- Im
authc-local-config.json.template.copy-Datei, führen Sie die folgenden Schritte aus:
ein. Ersetzen Sie die Variable username durch "Administrator".
b. Ersetzen Sie die Variable encoded_password durch den Base64-codierten Kennwortwert. Zum Beispiel:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- Benennen Sie die
authc-local-config.json.template.copyDatei nachauthc-local-config.json. - Kopieren Sie die Datei
authc-local-config.jsonDatei in den Ordner Tomcat conf verschieben. Standardmäßig befindet sich der conf -Ordner im folgenden Format:
Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Linux-Authentifizierungsserver
- Ändern von Berechtigungen auf der
authc-local-config.jsonwird:
chmod 755 /nsr/authc/conf/authc-local-config.json
- Beenden Sie die Services auf dem NetWorker-Server und starten Sie sie anschließend:
Windows-Authentifizierungsserver
- Führen Sie über eine Administrator-Eingabeaufforderung Folgendes aus:
net stop nsrexecd /y net start nsrd
Wenn der NetWorker-Server auch der NMC-Server ist, starten Sie den NMC-Serverservice. Geben Sie die folgenden Befehle ein: net start gstd
Linux-Authentifizierungsserver
- Führen Sie in einer Root-Eingabeaufforderung Folgendes aus:
nsr_shutdown systemctl start networker
- Wenn der NetWorker-Authentifizierungsservice gestartet wird, prüft der Startvorgang auf das
authc-local-config.json. Wenn die Datei vorhanden ist und das Kennwort den für ein Kennwort definierten Anforderungen an die Kennwort-Policy entspricht, setzt der NetWorker-Authentifizierungsservice das Kennwort zurück. Überprüfen Sie dieauthc-server.logDatei gefunden:
Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json -Datei, um sicherzustellen, dass das Kennwort beim nächsten Start des NetWorker-Authentifizierungsservice nicht zurückgesetzt wird.
- Verwenden Sie den Befehl
authc_mgmtBefehl auf der Seiteauthc, um zu überprüfen, ob die Authentifizierung mit dem neuen Kennwort erfolgreich ist:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
Zum Beispiel:
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. Melden Sie sich mit dem neuen Kennwort bei der NetWorker Management Console an.
Additional Information
- NetWorker: Ändern des Kennworts für das Administratorkonto oder einen lokalen Nutzer
- NetWorker: Deaktivieren des Kennwortablaufs
- NetWorker: So ändern Sie die Mindestzeichenanforderungen für NetWorker-Nutzerkennwörter
- NetWorker: So ändern Sie die Anzahl des Kennwortverlaufs für NetWorker-Konten
Externe Authentifizierungsressourcen: