Смена паролей системных учетных записей
Необходимым условием безопасного функционирования Сканер-ВС является смена предустановленных паролей системных учетных записей.
Учетные записи Сканер-ВС, относящиеся к системным:
-
root-password;
-
пароли учетных записей баз данных;
-
ключи, используемые для шифрования защищённых значений.
Для смены перечисленных паролей необходимо воспользоваться встроенной утилитой «Midnight Commander» ОС типа AstraLinux. В «Midnight Commander» необходимо перейти к каталогу, в котором находится соответствующие конфигурационные файлы. Соответствие изменяемых паролей, место расположение конфигурационных файлов и их описание приведено в таблице Описание паролей системных учетных записей.
Описание паролей системных учетных записей
| Наименование | Конфигурационный файл | Раздел конфигурационного файла | Расположение конфигурационного файла | Описание |
|---|---|---|---|---|
| root-password | scanner.yml | services.pauth-server.root-password | /var/lib/echelon/0/scanner/scanner.yml | Пароль суперпользователя Сканер-ВС |
| password | scanner.yml | secrets | etc/echelon/ scanner | Пароль, используемый для шифрования паролей системных учетных записей |
Для смены пароля суперпользователя Сканер-ВС (root-password) необходимо выполнить следующие действия:
-
Подготовьте рабочий каталог и SQLite по инструкции «Подготовка SQLite».
-
сгенерировать хеш-пароль. Для обновления пароля в базе данных вам потребуется предварительно сгенерировать его хеш, используя следующие параметры:
-
Алгоритм: Bcrypt;
-
Фактор стоимости (Rounds/Cost Factor): 10.
Порядок генерации и пример результата приведены в разделе «Генерация bcrypt-хеша». Используйте указанный выше фактор стоимости 10.
- обновить пароль в базе данных следующим способом:
подключитесь к базе данных, выполнив следующую команду:
sqlite3 /var/lib/echelon/0/scanner/pauth.sqlite
выполните SQL-запрос, подставив ваш сгенерированный хеш вместо «ВАШ_НОВЫЙ_ХЕШ»:
update users set password_hash = 'ВАШ_НОВЫЙ_ХЕШ' where login = 'admin';
- чтобы внесённые изменения вступили в силу, перезапустите службу Сканер-ВС следующим образом:
systemctl restart scanner