Quand j'ouvre un terminal, puis que je passe en root avec su et si je veux alors lancer une application qui aura besoin du mode graphique ça passe pas :
No protocol specified
Error: cannot open display: :0
Comment permettre l'accès à l'écran ?
Je compte aussi le faire à travers ssh.
Dans le cas d'une connexion ssh -XC, j'ai le même problème après le su.
A bientôt
Grégoire
# debian ?
Posté par Octabrain . Évalué à 4.
- installer "sux", et l'utiliser à la place de "su"
- dans un term non root, faire "xhost +local:" (éventuels problèmes de sécurité)
- <autre moyen de transmettre les autorisations de façon plus fine> (mais je ne connais pas assez xauth/xhost)
[^] # Re: debian ?
Posté par Ph Husson (site web personnel) . Évalué à 6.
# sudo ?
Posté par nonas . Évalué à 7.
Chez moi ça fonctionne.
# xhost +, su, puis export
Posté par NeoX . Évalué à 4.
faire xhost + pour autoriser les applis non lancée par l'utilisateur courant
faire le su -
faire export DISPLAY=:0.0
puis lancer ton application
mais du coup tu as ouvert un terminal pour lancer une appli
un simple gksudo appli
dans le lanceur d'application (gnome)
te demandera le mot de passe root avant de lancer l'appli
[^] # Re: xhost +, su, puis export
Posté par fearan . Évalué à 3.
avec xhost +
tu autorises tout le monde à écouter ton clavier
(teste avec xev)
à la rigueur
su -
puis dans un autre terminal xhost +
lancer l'appli
xhost -
mais ça reste barbare et peu sécurisé, tu faisais ça dans mon iut y avait des chance que tu te fasse délogguer par un xkill sur la root window
il y a xauth pour ce genre de cas
avec le user
xauth list
pour avoir la liste des authentifications,
repérer la ligne qui va bien
et faire avec root
xauth add ligne-qui-va-bien
enfin sur ma mandriva le su conserve les auth X donc je n'ai pas a faire ces manips, mais le xhost + est une hérésie (mais super pratique, notamment lors du 1er avril :D )
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# xauth
Posté par peck (site web personnel) . Évalué à 6.
Attention, xhost + autorise n'importe qui à faire de l'affichage sur ton écran.
# la solution propre:
Posté par Emmanuel Blindauer (site web personnel) . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.