Estoy escribiendo un script de shell simple que cambia la dirección MAC del hardware de red. Uno de la línea es:El script de Shell llama a sudo; cómo suprimo la solicitud de contraseña
sudo ifconfig eth0 hw ether 00:99:99:00:00:00
Mi problema es con sudo el guión le pide la contraseña. ¿Hay alguna manera de que pueda hacer esto sin pedirle al usuario una contraseña?
¿Quiso decir algo como nombre de usuario ALL = NOPASSWD:/sbin/ifconfig en el archivo sudoers ??? Lo intenté pero no funciona –
Sí. ¿Incluyó (1) los espacios (2) usa 'sudoedit' (o' visudo')? Además, NO recomiendo totalmente el uso de ALL para las subvenciones sin contraseña.** ADVERTENCIA ** Cualquier otra cosa que no sean las herramientas "bendecidas" (como 'visudo') * HARÁ * que su sistema no se pueda usar cuando arruine el archivo sudoers (a menos que tenga la contraseña de root para arreglar las cosas de nuevo) – sehe
@sehe Acepto , usar ALL es bastante peligroso. – Tilo