sudo vs gksudo

Vous ne savez pas quand il faut utiliser sudo et quand il faut utiliser gksudo ? La réponse est simple :
sudo s'utilise uniquement lorsque l'on reste dans le terminal. On l'emploie donc pour exécuter, en root, des commandes et des programmes dans cette console.
gksudo s'utilise lorsqu'on doit faire démarrer un programme nécessitant les droits d'administrateur en interface graphique. Utiliser sudo pour lancer une interface graphique n'est vraiment pas recommandé dans le sens où celui-ci pourrait changer les permissions de certains fichiers de votre répertoire personnel et les affecter à la propriété de root.

Je ferai attention dorénavant en vous donnant des commandes à exécuter dans le terminal ! (j'ai également édité mes premiers articles)

2 commentaires:

mydjey a dit…

C'est vrai que gksudo n'est pas souvent mentionné sur les tuto et dans les docs.
J'ai l'impression que beaucoup de monde utilise simplement "sudo".
J'aimerais bien trouvé plus de précision sur l'utilité de gksudo.

pxl a dit…

C'est ce que je faisais avant de me demander quelle différence il y avait entre les deux.
En fait, quand on lance une application avec gksudo, celui-ci utilise le dossier personnel "root", tandis que sudo utilise ton dossier personnel.
Essaie par exemple "sudo firefox" puis "gksudo firefox", le second a l'apparence par défaut de firefox, sans tes modules, etc.

Enregistrer un commentaire