Csak egy X kérdés

Fórumok

Hogyan lehet megoldani, hogy a csoportomban lévő felhasználók is használhassák a displayemet?

Hozzászólások

Ha valami login managert-t használsz, az általában létrehoz egy .Xauthority fájlt a home-odban, ami a "magic cookie"-t tartalmazza a display-hez való hozzáféréshez.

Ez a fájl by default 600 jogosultságú. Ha a megfelelő csoportba rakod, és adsz csoport olvasási jogot rá, illetve

$ export DISPLAY=:0.0
$ export XAUTHORITY=~<userneved>/.Xauthority

ezután elméletileg működnie kell [FIXME]

Köszönöm, ez megoldotta, bár végülis az 'xauth merge ...' paranccsal mindenkinek importáltam a kulcsot és igy a dolog tökéletesen müxik..(ja a DISPLAY-t a bash_profilban állitottam be)

Viszont sudo -u usernév prgramnév esetén nem indulnak el az X-es alkalmazások.
Tehát mindenki hozzá tud férni a saját nevén az exportált display-hez, de senki nem tud sudo segitségével más nevében hozzáférni....a következőt irja ki:

"administrator@laptop-asus:~$ sudo -u multimedia firefox
No protocol specified

(firefox-bin:7467): Gtk-WARNING **: cannot open display:"

Természetesn a root csoport tagjai bárki nevében futtathatnak bármit és mindketten a root csoportban vannak....

Bocsánat, mégsem oldottam meg. Most látom, hogy ez minden bejelentkezéskor uj "magic-cookiet" generál,,,,hm na ez már igy azért meglepőbb. Ezt valahogy nem lehet leállitani? Miért nem elég neki egyszer generálni, és ha esetleg ugy gondolom akkor generálhatok ujat?

Tehát annyit már látom, hogy az XAUTHORITY környezeti változót abszolut nem veszi figyelembe. Tehát csak a xauth merge -s megoldással kapja meg a felhasználó a kulcsot. Viszont ez is kellemetlen, mert minden bejelentkezésnél uj key generálódik. Mondjuk ennek nem tudom mi értelme, de valaki majd segit. A lényeg, hogy igy a felhasználó minden bejelentkezése után importálni kell a kivánt kulcsot. (vagy inkább exportálni?)...hmmm. Egyik sem tünik valami elegáns megoldásnak, még akkor sem ha automatizálom. Nem tudtok esetleg valami mást?