On Wed, Oct 24, 2007 at 01:11:50PM +0200, Daniel Drotos wrote:
> On Wed, 24 Oct 2007, Zana János wrote:
> 
> > xhost + variációt megtaláltam a Googlén, de nem volt eredménye.
> 
> Az xhost +[hostnev] azt mondja meg az X _szervernek_, hogy engedje meg 
> a hostnev-en (vagy barhol) futo programnak, hogy ot hasznalva 
> rajzolhasson a kepernyore. Ez egyfajta authentikacio, a szerver 
> ellenorzi, hogy kiszolgalhatja-e a rajzolasi kereseket. (Jegyezzuk 
> meg, vannak biztonsagosabb eljarasok is a host alapunal, pl kerberos, 
> az ssh pl az xauth nevu programmal intezi ezt.)
> 
> Hogy mukodjon a dolog az is kell, hogy a (mashol futo) graf programnak 
> meg legyen magyarazva, hogy hol van a szerver amit a rajzolashoz 
> felhasznalhat:
> 
> $ export DISPLAY=host:screen
> $ grafikus_program
> 
> Ahol `host' az X szervert futtato gep, a screen pedig a kepernyo 
> sorszama (altalaban 0, mert tobbnyire 1 db van).

Ez igy van :)
http://www.szabilinux.hu/linux_doksi/node692.htm#sect:xbiztonsag

Ha feltetelezzuk, hogy nem fersz hozza a jelenleg futo X-hez
(hogy kiadd az "xhost +" parancsot), akkor a fenti megoldas nem
mukodik, tehat nem fogsz tudni rajzolni a kepernyore. De mivel
root vagy, "szerezhetsz" jogot ehhez is :)
# export DISPLAY=:0.0
# export XAUTHORITY=/home/X-et_jelenleg_futtato_user/.Xauthority
# xmessage "letoroljem a fajljaidat? :)" &

Igy nem xhost alapon, hanem xauth alapon irhatsz a kepernyore.

-- 
                Udvozlettel
                                    Zsiga
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz