¿Cómo ejecutar una sudo
línea de comando cuando se inicia Mac?
Específicamente, estoy tratando de ejecutar la siguiente línea en Mountain Lion:
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
Hay otras preguntas sobre la ejecución de herramientas de línea de comandos al inicio (como esta ), pero no abordan el problema sudo
y los permisos / contraseña de administrador necesarios.
Se discuten otras Preguntas y Respuestas launchd
, pero eso parece ser para procesos de demonios que deben ser observados y relanzados si se bloquean. Por el contrario, simplemente estoy tratando de hacer una única vez, ejecutar esa línea una vez al inicio.
Si las cosas han cambiado a lo largo de los años, sería bueno ejecutar un sudo al inicio tanto en versiones anteriores de Mac OS X como Mountain Lion como en versiones más recientes como Yosemite / El Capitan.