Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/03/2014, à 13:03

chti29200

à propos de sudo et gksudo [résolu]

je lance une discussion :

à quoi servent respectivement sudo et gksudo ?

pourquoi employer l'un ou l'autre dans quel cas ?

quelle est la différence ?

peut on s'abstenir de faire la différence entre les deux (oui ou non et pourquoi) ?

Dernière modification par chti29200 (Le 21/03/2014, à 10:34)

Hors ligne

#2 Le 20/03/2014, à 15:00

c-cube

Re : à propos de sudo et gksudo [résolu]

C'est expliqué dans la doc :

http://doc.ubuntu-fr.org/sudo#quand_doi … udokdesudo

Quand doit-on utiliser sudo/gksudo/kdesudo ?

La règle est simple :

- Pour exécuter un programme en mode graphique, utilisez gksudo (Ubuntu et Xubuntu) ou kdesudo (Kubuntu) ;
- Pour exécuter une commande en mode console, utilisez sudo.

Prenez de bonnes habitudes !
À l'heure actuelle, on trouve plusieurs fois dans cette documentation, dans le forum et dans le planet l'instruction sudo <commande> pour exécuter de nombreux programmes en mode graphique avec des privilèges d'administration. Bien que ceci fonctionne quand même pour de nombreux programmes, vous devriez prendre l'habitude de lui préférer gksudo ou kdesudo. Utiliser sudo pour exécuter des applications en mode graphique peut causer des problèmes dans votre session utilisateur courante, vous empêchant de poursuivre votre travail.1)

(1) gksudo paramètre le dossier personnel (la variable d'environnement $HOME) pour l'application exécutée en mode privilégiée à /root plutôt qu'à /home/<identifiant> et copie le fichier .Xauthority dans un dossier temporaire. Ceci empêche que des fichiers du dossier personnel de l'utilisateur changent de propriétaire (et donc corrompent la session graphique en cours).


Il y a quelque chose d'ubuntu dans Trisquel.
Bons vendeurs d'ordinateurs
La musique libre ? J'aime !

Hors ligne

#3 Le 20/03/2014, à 15:21

maxpoulin64

Re : à propos de sudo et gksudo [résolu]

Pour ajouter à ce que c-cube vient de dire, en gros, si tu lances par exemple un gestionnaire de fichiers avec sudo (en conservant donc ton $HOME), il est probable que ce dernier enregistre ses préférences dans ton propre dossier personnel avec les droits root, et donc qu'ensuite ton gestionnaire de fichiers ne soit plus capable d'enregistrer ses paramètres lorsque tu l'utilise à nouveau en tant qu'utilisateur normal, ou pire, qu'il refuse carrément de démarrer ou retourne au paramètres par défaut. En fonction de l'application lancé, avec sudo tu risques de changer les droits sur une base de donnée importante tel que gconf ou dconf, et qu'ensuite tu ne suis plus capable de changer aucun paramètres (et ce souvent, silencieusement, on enregistre et il se passe rien). Ça peut créer des bugs vraiment curieux et pas du tout reliés en apparence (par exemple, impossible de changer le fond d'écran depuis qu'on a lancé Nautilus avec sudo), et aller jusqu'à changer le thème et qu'on ne soit plus capable de le rechanger par la suite.

Hors ligne

#4 Le 21/03/2014, à 10:34

chti29200

Re : à propos de sudo et gksudo [résolu]

merci

Hors ligne