1

Я хочу передать два ввода (пароли) в команду grub2-setpassword.

echo -e "linuxpassword\nlinuxpassword" | grub2-setpassword

Тем не менее, я получаю эту ошибку на CentOS 7:

stty: 'standard input': inappropriate ioctl for device

Как избежать этой ошибки?

1 ответ1

0

Вы пытаетесь идти вразрез с природой утилиты паролей grub, поэтому вам нужно прыгать через обручи, чтобы попасть туда: управлять терминалом напрямую через wait, perl или python (и т.д.) Или найти новый инструмент.

Сценарий grub2-mkpasswd мой passwd на github может помочь.

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