Come posso eseguire uno script o un'app come sudo con un clic?

0

Ho un certo programma che non funziona a destra a meno che non lo eseguo come sudo. Non mi dispiace dover digitare la mia password, ma vorrei uscire dall'intero processo di apertura della riga di comando e digitare "sudo ./"+script name. Se si crea uno script che funziona come sudo e si fa clic, non riesce a causa delle autorizzazioni. C'è un modo per farlo più rapidamente?

    
posta Joe 21.10.2014 - 17:50
fonte

1 risposta

1

Esegui sudo visudo (o EDITOR=nano sudo visudo ) e aggiungi una riga come questa:

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

Quindi crea un file .command che esegue /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 se per esempio vuoi eseguire sudo purge senza dover inserire una password, aggiungi

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

su suderers.

    
risposta data 22.10.2014 - 09:51
fonte

Leggi altre domande sui tag