-1

Я хотел бы разработать скрипт, который передает парольную фразу LUKS вместо передачи с клавиатуры, когда cryptroot просит пользователя разблокировать. Я пытался изменить скрипт cryptroot, но не смог его запустить.

Было бы здорово, если бы я получил какие-либо предложения. Спасибо.

1 ответ1

2

Cryptsetup имеет опцию -d или --keyfile и с дефисом в качестве имени файла, cryptsetup читает из stdin (см. Man-страницу )

При этом вы можете передать пароль из переменной окружения в cryptsetup:

echo $password | cryptsetup luksOpen /dev/sdXX cryptroot -d -

Точный синтаксис зависит от вашего сценария.

Если это было бы хорошей идеей, с точки зрения безопасности другой вопрос ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .