J'ai lu beaucoup de discussions sur la suppression de gksu de nombreuses versions de Linux, y compris Ubuntu 18.04. Beaucoup déclarent que gksu est une abomination et qu'aucun utilisateur ne devrait jamais avoir besoin d'utiliser quelque chose comme ça. J'ai 2 exemples où, pour autant que je sache, je dois avoir quelque chose qui me permet d'exécuter en tant que root (pas seulement pour éditer des fichiers).
Tout d'abord, j'ai besoin de démarrer mysql uniquement après l'ouverture d'un dossier crypté sur la commande (GUI). Cela signifie avoir un script exécuté par le système de cryptage qui démarre le service mysql. Cela doit être fait en tant que root, donc j'utilise gksu dans ce script de démarrage qui me demande un mot de passe. Sinon, comment puis-je démarrer un service à partir d'un système GUI?
J'exécute également des sauvegardes système Ubuntu en tant que root, sinon de nombreux fichiers système ne peuvent pas être sauvegardés. Le fichier de bureau utilise donc gksu pour démarrer la sauvegarde.
pkexec semble compliqué, nécessitant des fichiers de stratégie. Est-ce la seule alternative, et si oui, pourquoi est-ce plus sûr?
D'autres réponses à des questions similaires ne semblent pas répondre aux problèmes individuels que les gens ont maintenant que gksu n'est plus (ou plus difficile à trouver ...). Je pense que de telles questions d'utilisateurs non experts bénéficieraient de réponses plus détaillées. J'en ai maintenant et j'aimerais donc répondre à ma propre question.
pkexec
. (il faut chasser pour ça)
sudo -H GUI-program
et si Wayland il y a ce lien, cela pourrait être utile, ... il existe des solutions de contournement, si vous avez un outil GUI, qui fonctionne bien pour vous et nécessite des autorisations élevées.
pkexec
pour vous au lieu degksu
?