Questo problema mi ha disturbato per un po 'di tempo.
Ogni tanto, ho bisogno di scrivere un file di script che dovrebbe eseguire sudo
comandi. Non necessariamente so in anticipo che eseguirò come sudo
quindi sono sicuro che c'è un modo per aprire una bella interfaccia grafica (come quella che si apre quando si installa il software) ma come?
Il man sudo
dice:
-A Normally, if sudo requires a password, it will read it from the current terminal. If the -A (askpass) option is specified, a (possibly
graphical) helper program is executed to read the user's password and output the password to the standard output. If the SUDO_ASKPASS
environment variable is set, it specifies the path to the helper program. Otherwise, the value specified by the askpass option in
sudoers(5) is used
Quindi sono abbastanza sicuro che la soluzione risieda in quella -A
e SUDO_ASKPASS
tuple tuttavia sono riuscito a trovare cosa inserire in quelle.