# Utiliser une application graphique avec privilèges (par exemple gedit)

- Link: https://dolys.fr/forums/topic/utiliser-application-graphique-privileges-exemple-gedit/
- Published: 2018-02-25T17:41:41+02:00
- Author: nam1962

Editer graphiquement avec privilèges : sudo gedit &#8230;c&rsquo;est mal ! (ca peut torpiller les droits et on se retrouve avec des fichiers, voire un système en lecture seule). Mieux vaut utiliser nano ou tee mais tout le monde ne maîtrise pas ! 😉 On a longtemps utilisé gksudo pour cela, par exemple : gksudo gedit /etc/hosts Mais les développeurs le déconseillent désormais fortement et il ne fait plus partie des dernières versions. Il vaut mieux utiliser sudo -H Exemple : sudo -H gedit /etc/hosts Mais tout n&rsquo;est pas simple avec l&rsquo;arrivée de Wayland qui remplace peu à peu Xorg : Wayland ne permet pas d&rsquo;ouvrir une session graphique en root. Si on est sous Wayland, il faut d&rsquo;abord utiliser xhost qui fera revenir temporairement un serveur X : xhost si:localuser:root Quand on a fini, surtout ne pas oublier : xhost -si:localuser:root [Note] Il existe d&rsquo;autres moyens d&rsquo;appeler une application graphique avec privilèges : pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit gedit admin:///chemin/vers_le/document Cf cette discussion AskUbuntu 😉
