La différence entre sudo cmd
et est gksu cmd
-elle la même que la différence
entre le démarrage d'un shell avec sudo -i
et sudo -s
?
... ou d' autres termes,
est - sudo cmd
le même que sudo -i cmd
et gksu cmd
le même que celui sudo -s cmd
?
EDIT: Basé sur ce que j'ai lu sur une page de documentation Ubuntu où il est dit:
You should never use normal sudo to start graphical applications as root.
You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets
HOME=~root, and copies .Xauthority to a tmp directory. This prevents files
in your home directory becoming owned by root.
(AFAICT, this is all that's special about the environment of the started
process with gksudo vs. sudo).
Le « AFAICT » doe me donne vraiment pleine confiance qu'il n'y a rien de plus à elle.
(..un attardé MISE À JOUR : J'ai testé son commemnt aujourd'hui (2 mois plus tard) sur:
«Ce fichiers Prévient dans votre répertoire devenir la propriété de root »
Tous les fichiers que j'ai créé via la commande sudo / gksu appartenaient toutes à « racine », et le groupe était " root ".)
J'ai lu des parties du info sudo
et j'ai remarqué le -i
et -s
semble faire la même chose que le problème d' environnement AFAICT ...
mais j'ai rencontré une surcharge .. j'ai donc posé ma question ici.
PS .. Ma question ne concerne pas sudo vs gksu
.. Elle concerne plutôt: gksu est-il le même que sudo -s
.. et sinon, en quoi diffèrent-ils?
graphical
frontend ... une application GTK fonctionne très bien, qu'elle soit lancée via sudo ou gksu ... mais elle exécute le programme dans un environnement différent ... (je ' Je vais ajouter un peu plus à ma question pour