Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NetWorker: Resetowanie hasła administratora

Summary: Ten artykuł bazy wiedzy zawiera omówienie sposobu resetowania hasła do konta administratora NetWorker.

This article applies to   This article does not apply to 

Instructions

Jak zresetować hasło administratora, gdy serwer NetWorker działa w systemie Linux:



Jak zresetować hasło administratora, gdy serwer NetWorker działa w systemie Windows:

Uwierzytelnianie NetWorker

Hasło administratora zostanie skonfigurowane w bazie danych uwierzytelniania NetWorker. Zazwyczaj serwer uwierzytelniania (authc) jest tym samym hostem co serwer NetWorker; Środowiska można jednak skonfigurować do zarządzania wieloma serwerami NetWorker z jednego serwera uwierzytelniania NetWorker.

Jeśli istnieje więcej niż jeden serwer NetWorker zarządzany przez jeden serwer NetWorker Management Console (NMC), zidentyfikuj serwer NetWorker, którego serwer AuthC NMC używa do uwierzytelniania. Na serwerze NMC sprawdź, czy w pliku gstd.conf znajduje się 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.emclab.local";
 
OSTRZEŻENIE: Ponieważ ta procedura powoduje zresetowanie centralnego i ogólnego konta administratora dla co najmniej jednej strefy danych, administratorzy powinni unikać jej użycia. Celem AuthC jest zapewnienie, że prawdziwe uwierzytelnianie odbywa się natychmiast po skonfigurowaniu NetWorker, zaleca się skonfigurowanie rzeczywistych kont użytkowników lub zintegrowanie uprawnień zewnętrznych (AD/LDAP), aby działania NetWorker były identyfikowalne dla określonych użytkowników. Pole Additional Info w tej bazie wiedzy zawiera łącza do zasobów wiedzy na temat integracji usług AD lub LDAP z NetWorker.
 

Resetowanie hasła administratora

1. 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
 

A. 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".

UWAGA: Jest to hasło tymczasowe. Tę wartość można zmienić w konsoli NetWorker Management Console po ustawieniu hasła. 
 

B. Otwórz wiersz poleceń administratora w katalogu, w którym został utworzony plik mypassword_in.txt.

c. Użyj polecenia certutil.exe, aby utworzyć hasło zakodowane w formacie Base64 dla wartości hasła zdefiniowanej w pliku mypassword_in.txt . Oto 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

A. Na serwerze uwierzytelniania uruchom następujące polecenie:

echo -n '1.Hasło' | base64 powiedział:

UWAGA: Jest to hasło tymczasowe. Tę wartość można zmienić w konsoli NetWorker Management Console po ustawieniu hasła. Hasło musi być ujęte w pojedynczy cudzysłów; Jeśli nie użyto żadnych cudzysłowów, znaki specjalne mogą być nieprawidłowe. 

Polecenie zwraca wartość zakodowaną w formacie base64 dla hasła w postaci zwykłego tekstu. 
Np.: MS5QYXNzd29yZA==

 

2. Utwórz kopię pliku authc-local-config.json.template , który znajduje się:

Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\scripts
Linux: /opt/nsr/serwer-authc/skrypty

3. W plikuuthc-local-config.json.template.copy wykonaj 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. Oto przykład:

{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}

4. Zmień nazwę pliku authc-local-config.json.template.copy na authc-local-config.json.

5. Skopiuj plik authc-local-config.json do folderu konferencji Tomcat. Domyślnie folder conf znajduje się:

Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf
Linux: /nsr/authc/conf 

Serwer uwierzytelniania systemu Linux

A. Zmień uprawnienia do pliku authc-local-config.json :

chmod 755 /nsr/authc/conf/authc-local-config.json

UWAGA: Jeśli nie zmienisz uprawnień, na authc-server.log zostanie wyświetlony błąd wskazujący, że nie masz uprawnień niezbędnych do otwarcia pliku. Na serwerze uwierzytelniania systemu Windows nie są wymagane żadne zmiany. 
 

6. Zatrzymaj, a następnie uruchom usługi na serwerze NetWorker:

Serwer uwierzytelniania systemu Windows

A. W wierszu poleceń administratora uruchom

net stop nsrexecd
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

A. W wierszu poleceń root uruchom:


nsr_shutdown systemctl start networker

7. Po uruchomieniu usługi uwierzytelniania NetWorker proces uruchamiania sprawdza authc-local-config.json. Jeśli plik istnieje, a hasło jest zgodne z minimalnymi wymaganiami dotyczącymi zasad haseł zdefiniowanymi dla hasła, usługa uwierzytelniania NetWorker resetuje hasło. Przejrzyj znajdujący się plik authc-server.log :

Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs

UWAGA: Proces uruchamiania automatycznie usuwa plik authc-local-config.json, aby upewnić się, że hasło nie zostanie zresetowane przy następnym ponownym uruchomieniu usługi uwierzytelniania NetWorker. 

8. Użyj polecenia authc_mgmt na serwerze uwierzytelniania, aby sprawdzić, czy uwierzytelnianie przy użyciu nowego hasła powiodło się:

 

authc_mgmt -u administrator -p "1.hasło" -e find-all-users

Oto 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

Affected Products

NetWorker, NetWorker Management Console

Products

NetWorker Management Console