Ресет на парола в NetWorker Management Console 9

Предисловие
Наложи ми се да се запозная с нов за мен софтуер за архивиране с гръмкото име „NetWorker“. Изградих си постановка с един виртуален сървър и няколко клиента.
Конзолата за управление на софтуерът бе върху въпросният сървър. Когато имах възможност си играех с него, но в даден момент забравих паролата за конзолата.
В няколко стъпки ще опиша, как я подмених с нова. Всички стъпки ще бъдат изпълнени под Windows OS, посредством Command Prompt.

Потребителско име – „Administrator“,
желана парола – „SuperSecretPassword123!“.

1) Създаване на нова парола(ще е нужна Base64 кодировка).
В notepad се записва желата парола в „чист“ вид(файла се казва mypass.txt и се намира в c:\).
В Command Prompt се изпълнява(като се намирам в c:\):

certutil -encode mypass.txt newpass.txt

По този начин ще се генерира Base64 кодировка на текстът от файла mypass.txt и ще бъде записан във файла newpass.txt

2) Редактиране на authc шаблон.
Шаблона(authc-local-config.json.template) съдържащ данните се намира в „c:\Program Files\EMC NetWorker\nsr\authc-server\scripts“.
В него има два параметъра, които трябва да бъдат променени.
„your_username“ ще стане на „Administrator“, а в „your_encoded_passowrd“ ще се съдържат данните от генерирания файл(newpass.txt) в стъпка 1. Данните са между BEGIN и END на файла.
Файла(authc-local-config.json.template) трябва да бъде преименуван на authc-local-config.json и записан в „c:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\conf“.

3) Рестартиране на услуги и тяхното стартиране.
Отново в cmd се спират услугите.

net stop nsrexecd

Ще отнеме време.
Пуск.

net start nsrd
net start gstd

4) Тест. Отново в cmd.

authc_mgmt -u Administrator -p SuperSecretPassword123! -e find-all-users

По този начин ще се видят всички налични потребители.