[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: chroot met x.org



On 15-03-13 12:10, Vincent Zweije wrote:
> On Fri, Mar 15, 2013 at 10:14:37AM +0100, Paul van der Vlis wrote:
> 
> ||  Is het mogelijk om een grafisch programma te draaien vanuit een
> chroot? ||   En een verdere vraag is hoe dat dan het beste kan.
> 
> Het makkelijkst is eerst met ssh -X lokaal in te loggen in de
> chroot omgeving, dan gaat in principe alles vanzelf. Dan moet er
> natuurlijk wel een ssh server in de chroot omgeving draaien. Vanuit
> die ssh sessie kun je dan je grafische programma starten.

Bedankt, dit klinkt wel als een goede oplossing.
Getest heb ik het nog niet, de machine staat ergens ver weg. Er staat
al een SSH server op.

> Anders moet je twee dingen regelen: de verbinding en de autorisatie
> van van je grafische programma met je X server.
> 
> De gebruikelijke manier om te verbinden is via socket
> /tmp/.X11-unix/X0 voor display :0. Als je dat socket in de chroot
> weet te krijgen (misschien met een bind mount?) ben je klaar.
> Anders zou je de X server (x.org) op tcp poort 6000 kunnen laten
> luisteren, en vanuit de chroot daarheen verbinden.
> 
> De gebruikelijke manier van autorisatie is door een "cookie" in 
> ~/.Xauthority, in de chroot omgeving. Dat gaat automatisch als de
> home directory geshared is. Zo niet, dan zul je met xauth het
> cookie moeten extraheren in de gewone omgeving en toevoegen in de
> chroot omgeving.
> 
> Ciao.
> Vincent.

Bedankt voor je uitleg!

Groet,
Paul.


-- 
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl


Reply to: