¿Cómo evitar el error stty: 'entrada estándar': ioctl inapropiado para dispositivo?

1

Quiero pasar dos entradas (contraseñas) al comando grub2-setpassword.

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

Sin embargo, recibo este error en CentOS 7:

stty: 'standard input': inappropriate ioctl for device

¿Cómo evitar este error?

GreenTeaTech
fuente

Respuestas:

0

Está tratando de ir en contra de la naturaleza de la herramienta de contraseña de grub, por lo que debe saltar por los aros para llegar allí: conduzca el terminal directamente a través de expect o perl o python (etc.) o encuentre una nueva herramienta.

Scriptable grub2-mkpasswd mi passwd en github puede ayudar.

Siempre aprendiendo
fuente