В настоящее время я работаю над несколькими конфигурациями 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...]