Могу ли я сгенерировать теневой файл для системы Linux с известным паролем? Зачем мне это нужно? Эти файлы копируются в моей системе initramfs (при сборке ядра), и когда я загружаю его на свою плату odroid, он запрашивает логин и пароль, но я не могу изменить свой пароль в initramfs, но я могу это сделать при сборке ядра.
Я не уверен, зачем вам нужно делать это более одного раза, но вы можете сгенерировать поле для ввода зашифрованного пароля sha512, которое находится в / etc / файл shadow
(то, что начинается с $ 6 $ ...
) с использованием
python -c 'import crypt
print(crypt.crypt("test", crypt.mksalt(crypt.METHOD_SHA512)))'
, где test
- пароль в открытом виде в этом примере.