J'ai écrit une réponse conseillant l'utilisation de sudo -i nautilus
. Je sais que gksu
c'est obsolète , et j'avais l'impression que sudo -i
c'est ainsi que nous devrions exécuter les applications graphiques en tant que root sans tuer les chatons , mais quelqu'un a commenté « pkexec
c'est la nouvelle gksu
». Ma compréhension est que ce pkexec
n'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 -i
tout 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 ... man
pages, mais je ne me sens pas plus sage.)
sudo -i
est une solution sûre; Mais pas beaucoup expliqué pkexec
.
sudoedit
(AKA sudo -e
)?
sudoedit
? Idée intéressante
gksu
sur chaque système pour exécuter des applications GUI avecgksudo
si nécessaire. Rien d'autre.