contraseña de sudo apachectl

imagenes

Me gustaría poder reiniciar Apache bajo OS X Lion sin ingresar una contraseña. Traté de colocar esto en / etc / sudoers:

<Usuario> ALL = NOPASSWD: / usr / sbin / apachectl

Pero cuando ejecuto apachectl agraciado Recibo un mensaje de error:

Esta operación requiere root.

¿Qué tengo que hacer para que esto funcione?


Tenemos varias respuestas

La mejor respuesta:

Usted todavía necesita sudo, de lo contrario, está ejecutando el comando como su usuario por defecto. La diferencia es que no requiere que ingreses la contraseña.

sudo apachectl agraciado

Recuerda que, por cambios en visudo para ser aplicado, necesitas salir del editor. No es suficiente guardar, ya que los cambios se aplican inicialmente solo a un archivo temporal.


Siempre puede definir un alias o función en su shell, como lo siguiente:

alias apachectl = 'sudo apachectl'

Guárdelo en su archivo de configuración de shell personal (por ejemplo, ~ / .bash_profile) persistir.


Otra respuesta


Fuente

Leave a Reply