shell – sudo con contraseña en una línea de comando?

Pregunta:

En los días ocupados, me gustaría correr

$ ./configure && make && sudo make install && halt

por la noche y acostarse, con la esperanza de que la aplicación se instale automáticamente. Pero lo que veo al día siguiente es la pantalla donde sudo me pide la contraseña. Entonces, ¿cómo podría ejecutar sudo con contraseña en una línea de comando, o hay algún otro método para hacer esto?

Respuesta:

Sí, use el interruptor -S que lee la contraseña de STDIN:

$echo <password> | sudo -S <command>

Entonces, para su caso, se vería así:

$./configure && make && echo <password> | sudo -S make install && halt

por supuesto, reemplace <password> con su contraseña.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım