Назад | Перейти на главную страницу

Kickstart автоматически генерирует пароль root при установке

В настоящее время я работаю над несколькими конфигурациями Kickstart для своей компании, чтобы упростить развертывание виртуальных машин. Я не могу найти документации, показывающей, как Kickstart генерирует пароль root. Является ли это возможным? Если нет, могу ли я передать вывод из python или лайки в rootpw вариант?

что я делаю в этой ситуации, так это генерирую строку длиной 100 символов, а затем случайным образом удаляю из нее с начала и до конца, а затем просто беру первые символы X (15 в моем случае)

[...kickstart...]

%post
    HOWLONG=15 ## the number of characters 
    NEWPW=$(< /dev/urandom tr -dc A-Za-z0-9 | head -c100 | head -c$((20+($RANDOM%20))) | tail -c$((20+($RANDOM%20))) | head -c${HOWLONG});
    echo "${NEWPW}" |  passwd --stdin  root

    [... rest of the %post block ...]
%end

[...kickstart...]