Ho letto molti thread sulla rimozione di gksu da molte versioni di Linux, incluso Ubuntu 18.04. Molti affermano che gksu è un abominio e che nessun utente dovrebbe mai aver bisogno di usare qualcosa di simile. Ho 2 esempi in cui, per quanto ne so, devo avere qualcosa che mi permetta di eseguire come root (non solo per modificare i file).
Innanzitutto, ho bisogno di avviare mysql solo dopo aver aperto una cartella crittografata sul comando (GUI). Ciò significa avere uno script eseguito dal sistema di crittografia che avvia il servizio mysql. Deve essere fatto come root, quindi uso gksu in quello script di avvio che mi chiede una password. In quale altro modo è possibile avviare un servizio da un sistema di interfaccia grafica?
Eseguo anche i backup del sistema Ubuntu come root, altrimenti non è possibile eseguire il backup di molti file di sistema. Quindi il file desktop utilizza gksu per avviare il backup.
pkexec sembra complicato e necessita di file di criteri. È l'unica alternativa e, in tal caso, perché è più sicura?
Altre risposte a domande simili non sembrano affrontare i singoli problemi che le persone hanno ora che gksu non è più (o più difficile da trovare ...). Penso che tali domande da parte di utenti non esperti trarrebbero beneficio da risposte più dettagliate. Ora ne ho alcuni e quindi vorrei rispondere alla mia domanda.
pkexec
. (devi cacciarlo)
sudo -H GUI-program
e se Wayland ha questo link, questo potrebbe essere utile, ... ci sono soluzioni alternative, se hai uno strumento GUI, che funziona bene per te e ha bisogno di autorizzazioni elevate.
pkexec
per te invece chegksu
?