¿Cómo puedo ejecutar un script o una aplicación como sudo con un clic?

0

Tengo un determinado programa que no funciona correctamente a menos que lo ejecute como sudo. No me importa tener que escribir mi contraseña, pero me gustaría salir de todo el proceso de abrir la línea de comandos y escribir "sudo ./"+script name. Si creas un script que se ejecuta como sudo y lo pulsas, simplemente falla debido a los permisos. ¿Hay alguna manera de hacer esto más rápido?

    
pregunta Joe 21.10.2014 - 17:50

1 respuesta

1

Ejecute sudo visudo (o EDITOR=nano sudo visudo ) y agregue una línea como esta:

%admin ALL=NOPASSWD: /usr/bin/myscript

Luego crea un archivo .command que ejecute /usr/bin/myscript :

echo sudo myscript>~/Desktop/test.command
chmod +x ~/Desktop/test.command
echo $'#!/bin/sh\nls /var/root'|sudo tee /usr/bin/myscript;sudo chmod +x /usr/bin/myscript

O si, por ejemplo, desea ejecutar sudo purge sin tener que ingresar una contraseña, agregue

 %admin ALL=NOPASSWD: /usr/sbin/purge

para los sudoers.

    
respondido por el user495470 22.10.2014 - 09:51

Lea otras preguntas en las etiquetas