Автор Тема: Как указать хешированый пароль в autoinstall.scm? [решено]  (Прочитано 533 раз)

Оффлайн ermak

  • Начинающий
  • *
  • Сообщений: 2
    • Email
Указывать пароли открытым текстом не очень хорошая идея при загрузке по сети, т.к. файл доступен любому пользователю.

Есть возможность указывать хешированные пароли и/или ограничить доступ к autoinstall.scm в процессе установки?
« Последнее редактирование: 21.02.2023 16:52:04 от Skull »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн ermak

  • Начинающий
  • *
  • Сообщений: 2
    • Email
Нашел способ:

1. Задаем любой пароль открытым текстом в autoinstall.scm
2. Добавляем скрипт /postinstall/laststate и в нем меняем пароли

#!/bin/bash -e
a= . install2-init-functions
echo 'root:$6$..U1' | run_chroot /usr/sbin/chpasswd -e
echo 'user:$6$..U1' | run_chroot /usr/sbin/chpasswd -e