J'ai écrit une réponse conseillant l'utilisation de sudo -i nautilus. Je sais que gksuc'est obsolète , et j'avais l'impression que sudo -ic'est ainsi que nous devrions exécuter les applications graphiques en tant que root sans tuer les chatons , mais quelqu'un a commenté « pkexecc'est la nouvelle gksu». Ma compréhension est que ce pkexecn'est pas la même chose que d'utiliser n'importe quelle forme de sudo:
Quand utiliser pkexec vs gksu / gksudo?
et nécessite une configuration, notamment pour une utilisation avec des applications graphiques:
Quand je fais sudo -itout fonctionne toujours, alors pourquoi devrais-je me donner la peine de configurer pkexec? Je peux voir que pour écrire un script qui lance quelque chose en tant que root, je devrais le faire:
Puis-je utiliser pkexec dans un script Python ou un fichier .desktop?
Mais sinon, qu'est-ce que je gagne à utiliser pkexec? Quand dois-je utiliser ces commandes? Quelle est actuellement la meilleure pratique pour ouvrir des applications graphiques en tant que root?
(J'ai déjà lu les ... manpages, mais je ne me sens pas plus sage.)
sudo -iest une solution sûre; Mais pas beaucoup expliqué pkexec.
sudoedit(AKA sudo -e)?
sudoedit? Idée intéressante
gksusur chaque système pour exécuter des applications GUI avecgksudosi nécessaire. Rien d'autre.