web-dev-qa-db-fra.com

Pourquoi devrais-je utiliser gksudo pour les applications Gtk au lieu de sudo?

J'ai lu quelque part que les gens devraient utiliser gksudo pour les applications qui utilisent l'interface graphique de Gtk au lieu de Sudo? Quel est le raisonnement pour cela?

9
Thomas Boxley

Source.

  1. Cependant, il arrive parfois que les effets secondaires soient aussi légers que des extensions de Firefox qui ne collent pas ou aussi extrêmes que de ne plus pouvoir se connecter car les autorisations sur votre .ICEauthority ont changé.

Ces erreurs se produisent car, parfois, lorsque Sudo lance une application, il se lance avec les privilèges root mais utilise le fichier de configuration de l'utilisateur.

Par exemple, si vous lancez Firefox avec la commande

 gksudo firefox

il utilise le fichier de configuration Firefox de la racine.

Mais si vous lancez Firefox avec la commande

 Sudo firefox

il s'exécute avec les privilèges root mais utilise le fichier de configuration de l'utilisateur.

12
Uri Herrera