NetWorker: Resetowanie hasła administratora
Summary: Ten artykuł zawiera przegląd sposobu resetowania hasła do konta administratora NetWorker.
Instructions
Jak zresetować hasło administratora, gdy serwer NetWorker jest w systemie Linux:
Ten film jest również dostępny w serwisie YouTube.
Jak zresetować hasło administratora, gdy serwer NetWorker jest w systemie Windows:
Ten film jest również dostępny w serwisie YouTube.
Uwierzytelnianie NetWorker
Hasło administratora zostanie skonfigurowane w bazie danych uwierzytelniania NetWorker. Funkcja uwierzytelniania (authc) jest zwykle taki sam jak serwer NetWorker, ale może zarządzać wieloma serwerami NetWorker z jednego hosta.
Zidentyfikuj serwer NetWorker, którego authc serwera NMC używa do uwierzytelniania, jeśli jeden serwer NMC zarządza wieloma serwerami NetWorker. Na serwerze NMC sprawdź gstd.conf plik dla 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";
Resetowanie hasła administratora
- Aby zresetować hasło administratora, utwórz plik JSON na serwerze NetWorker, który zawiera nowe hasło w formacie zakodowanym w formacie Base64. Ten proces różni się w systemach operacyjnych Linux i Windows, postępuj zgodnie tylko z procedurą dla systemu operacyjnego serwera uwierzytelniania.
Serwer uwierzytelniania systemu Windows
- Na serwerze uwierzytelniania utwórz plik tekstowy i określ wartość hasła w postaci zwykłego tekstu, w jednym wierszu. Na przykład utwórz plik o nazwie
mypassword_in.txt.Zawartość tego pliku to "1.Password".
- Otwórz wiersz polecenia administratora w katalogu
mypassword_in.txtutworzono. - Użyj polecenia
certutil.exe, aby utworzyć hasło zakodowane w formacie Base64 dla wartości hasła zdefiniowanej wmypassword_in.txtprogramu NetWorker. Na przykład:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
Należy utworzyć zawartość pliku mypassword_out.txt zawierającego wartość zakodowaną w formacie base64 dla parametru 1.Password. Np.:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Serwer uwierzytelniania systemu Linux
- Na serwerze uwierzytelniania uruchom następujące polecenie:
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- Utwórz kopię
authc-local-config.json.template, który znajduje się:
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
- W
authc-local-config.json.template.copywykonaj następujące czynności:
a. Zastąp zmienną username ciąg Administrator.
b. Zastąp zmienną encoded_password wartością hasła zakodowanego w formacie base64. Na przykład:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- Zmień nazwę pliku binarnego
authc-local-config.json.template.copydoauthc-local-config.json. - Skopiuj plik
authc-local-config.jsondo folderu konf. Tomcat. Domyślnie folder conf znajduje się:
Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Serwer uwierzytelniania systemu Linux
- Zmień uprawnienia na
authc-local-config.jsonpliku:
chmod 755 /nsr/authc/conf/authc-local-config.json
- Zatrzymaj, a następnie uruchom usługi na serwerze NetWorker:
Serwer uwierzytelniania systemu Windows
- Z wiersza poleceń administratora uruchom
net stop nsrexecd /y net start nsrd
Jeśli serwer NetWorker jest również serwerem NMC, uruchom usługę serwera NMC. Wpisz następujące polecenia: net start gstd
Serwer uwierzytelniania systemu Linux
- W wierszu poleceń root uruchom:
nsr_shutdown systemctl start networker
- Po uruchomieniu usługi uwierzytelniania NetWorker proces uruchamiania sprawdza, czy
authc-local-config.json. Jeśli plik istnieje, a hasło jest zgodne z wymaganiami dotyczącymi zasad haseł zdefiniowanymi dla hasła, usługa uwierzytelniania NetWorker resetuje hasło. Zapoznaj się zauthc-server.logLokalizacja pliku:
Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json , aby upewnić się, że hasło nie zostanie zresetowane przy następnym uruchomieniu usługi uwierzytelniania NetWorker.
- Użyj polecenia
authc_mgmtpolecenie naauthcserwer, aby sprawdzić, czy uwierzytelnianie przy użyciu nowego hasła powiodło się:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
Na przykład:
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. Zaloguj się do konsoli NetWorker Management Console przy użyciu nowego hasła.
Additional Information
- NetWorker: Jak zmienić hasło do konta administratora lub dowolnego użytkownika lokalnego
- NetWorker: Jak wyłączyć wygasanie hasła
- NetWorker: Jak zmienić minimalne wymagania dotyczące znaków w haśle użytkownika NetWorker
- NetWorker: Jak zmienić liczbę historii haseł dla kont NetWorker
Zasoby uwierzytelniania zewnętrznego: