NetWorker: Як скинути пароль адміністратора
Summary: У цій статті наведено огляд того, як скинути пароль облікового запису адміністратора NetWorker.
Instructions
Як скинути пароль адміністратора, коли сервер NetWorker увімкнено в Linux:
Це відео також доступне на YouTube.
Як скинути пароль адміністратора, коли сервер NetWorker увімкнено Windows:
Це відео також доступне на YouTube.
Аутентифікація NetWorker
Пароль адміністратора налаштовується в базі даних аутентифікації NetWorker. Аутентифікація (authc) сервер зазвичай такий самий, як сервер NetWorker, але він може керувати кількома серверами NetWorker з одного хоста.
Визначте сервер NetWorker, на якому authc сервер NMC використовує для аутентифікації, якщо один NMC-сервер керує кількома серверами NetWorker. На сервері NMC перевірте gstd.conf файл для authsvc_hostname.
- Вікна:
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";
Скидання пароля адміністратора
- Щоб скинути пароль адміністратора, створіть на сервері NetWorker JSON-файл, який містить новий пароль у форматі кодування Base64. Цей процес відрізняється в операційних системах Linux і Windows, дотримуйтесь лише процедури для операційної системи сервера автентифікації.
Сервер автентифікації Windows
- На сервері аутентифікації створіть текстовий файл і вкажіть значення пароля відкритим текстом, в один рядок. Наприклад, створити файл, який називається
mypassword_in.txt.Вміст цього файлу має назву "1.Password".
- Відкрийте командний рядок адміністратора в каталозі
mypassword_in.txtфайл було створено. - За допомогою кнопки
certutil.exeкоманда для створення пароля в кодуванні Base64 для значення пароля, яке визначено вmypassword_in.txtфайл. Наприклад:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
Вміст файлу mypassword_out.txt має бути створений, що містить закодоване значення base64 для 1.Password. Наприклад:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Сервер автентифікації Linux
- На сервері автентифікації виконайте наступну команду:
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- Створіть копію файлу
authc-local-config.json.templateфайлу, в якому знаходиться:
Вікна: 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
- У файлі
authc-local-config.json.template.copyфайлу, виконуємо наступні дії:
a. Замініть змінну імені користувача на Адміністратор.
b. Замініть змінну encoded_password на закодоване значення пароля base64. Наприклад:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- Перейменуйте файл
authc-local-config.json.template.copyфайл доauthc-local-config.json. - Скопіюйте файл
authc-local-config.jsonдо папки Tomcat conf. За замовчуванням папка conf розташована:
Вікна: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Сервер автентифікації Linux
- Змініть дозволи на
authc-local-config.jsonфайл:
chmod 755 /nsr/authc/conf/authc-local-config.json
- Зупиніться, а потім запустіть служби на сервері NetWorker:
Сервер автентифікації Windows
- У адміністративному командному рядку запустіть
net stop nsrexecd /y net start nsrd
Якщо сервер NetWorker також є сервером NMC, запустіть службу сервера NMC. Введіть такі команди: net start gstd
Сервер автентифікації Linux
- З кореневого командного рядка запустіть:
nsr_shutdown systemctl start networker
- Коли запускається служба автентифікації NetWorker, процес запуску перевіряє наявність
authc-local-config.json. Якщо файл існує, а пароль відповідає вимогам політики паролів, визначеним для пароля, служба аутентифікації NetWorker скидає пароль. Перегляньтеauthc-server.logФайл знайдено:
Вікна: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json файл, щоб переконатися, що пароль не буде скинуто при наступному запуску служби аутентифікації NetWorker.
- За допомогою кнопки
authc_mgmtкоманду наauthcсервер, щоб переконатися, що автентифікація за допомогою нового пароля пройшла успішно:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
Наприклад:
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. Увійдіть в консоль управління NetWorker за допомогою нового пароля.
Additional Information
- NetWorker: Як змінити пароль для облікового запису адміністратора або будь-якого локального користувача
- NetWorker: Як відключити термін дії пароля
- NetWorker: Як змінити мінімальні вимоги до символів для паролів користувачів NetWorker
- NetWorker: Як Змінити Кількість Історії Паролів для облікових записів NetWorker
Ресурси зовнішньої автентифікації: