ssh : exporter l'affichage sous root.

Le système préconisé par la Fondation Raspberry Pi

Modérateurs : Francois, maxty01

Répondre
Avatar du membre
troumad
Messages : 87
Enregistré le : sam. 13 févr. 2016 17:18

ssh : exporter l'affichage sous root.

Message par troumad » mar. 15 mars 2016 13:18

Bonjour (encore moi !)

Mon client est sous mageia. je me connecte sur un compte normal avec ssh, et après je fais un su -. Il m'est alors impossible de lancer une application graphique (synaptic par exemple) en tant que root.
Si je tente le coup par sudo synaptic, c'est pareil.

J'ai tenté de faire comme j'avais fait il y a quelques années quand j'avais testé debian : un xhost + avant de su -, puis un export DISPLAY=:0.0, le problème reste le même :

Code : Tout sélectionner

pi@raspberrypi:~ $ xhost +
access control disabled, clients can connect from any host
pi@raspberrypi:~ $ su -
Mot de passe : 
root@raspberrypi:~# export DISPLAY=:0.0
root@raspberrypi:~# synaptic
No protocol specified

** (synaptic:1218): WARNING **: Could not open X display
No protocol specified
Unable to init server: Impossible de se connecter : Connexion refusée
root@raspberrypi:~# export DISPLAY=localhost:10.0
root@raspberrypi:~# synaptic
X11 connection rejected because of wrong authentication.

** (synaptic:1216): WARNING **: Could not open X display
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
Unable to init server: Impossible de se connecter : Connexion refusée

(synaptic:1216): Gtk-WARNING **: cannot open display: localhost:10.0
Je n'ai pas ce problème sous mageia. Comment le palier sous debian ?
Joueur de jeux de rôles, chercheur en géocaches, utilisateur de Linux

domi
Administrateur
Messages : 2899
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: ssh : exporter l'affichage sous root.

Message par domi » mar. 15 mars 2016 18:17

Bonjour,

Dans la config sshd tu as bien "X11Forwarding yes" car apparemment la connexion semble refusée.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY

Korhm
Raspinaute
Messages : 232
Enregistré le : ven. 19 sept. 2014 08:13
Localisation : Toulouse

Re: ssh : exporter l'affichage sous root.

Message par Korhm » mar. 15 mars 2016 19:24

Bonsoir,

Il faut aussi exporter XAUTHORITY=<chemin vers un .Xauthority>
Je crois qu'il y en existe un dans /tmp, où tu peux en utiliser un autre d'un user ayant une session X

maxty01
Modérateur
Messages : 749
Enregistré le : dim. 16 nov. 2014 20:53
Localisation : Charleroi - Belgique

Re: ssh : exporter l'affichage sous root.

Message par maxty01 » mar. 15 mars 2016 21:11

Bonsoir,

Ne chercher pas trop loin ...

Le fait de faire un "su -" et on change de session ... pour pouvoir exporter l'affichage en ssh, il faut se connecter directement en root via ssh.

Un autre solution serait de lancer le programme que l'on souhaites via un sudo.

Bonne soirée,
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn

Avatar du membre
troumad
Messages : 87
Enregistré le : sam. 13 févr. 2016 17:18

Re: ssh : exporter l'affichage sous root.

Message par troumad » mer. 16 mars 2016 06:45

Le sudo ne marche pas non plus. Et permettre le ssh au root est un trou de sécurité.
Joueur de jeux de rôles, chercheur en géocaches, utilisateur de Linux

maxty01
Modérateur
Messages : 749
Enregistré le : dim. 16 nov. 2014 20:53
Localisation : Charleroi - Belgique

Re: ssh : exporter l'affichage sous root.

Message par maxty01 » mer. 16 mars 2016 17:42

Bonsoir,
troumad a écrit :Le sudo ne marche pas non plus. Et permettre le ssh au root est un trou de sécurité.
Ok, étrange ... vérifie la config du SSH serveur et client.

Par contre, bien configuré, l'accès en root via ssh n'est en rien un trou de sécurité.

Bonne soirée,
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn

Répondre

Retourner vers « Raspbian »