X indítás autentikáció nékül

Fórumok

X indítás autentikáció nékül

Hozzászólások

Sziasztok!

Vékony kliens megoldáshoz szeretném az X-et automatikusan elindítani Linux-on (Debian/Sarge), hogy
a.) ne kérjen felhasználó nevet és jelszót (majd a vékony klienssel autentikál a user),
b.) ne root-ként jusson be a felhasználó

Az a.) igény miatt az XDM kiesett. Vagy van ötletetek?
A b.) miatt egy init script-ből hívott startx nem OK. Próbáltam ezt init script-ből:

su - user -c startx

de erre ezt kaptam:

User not authorized to run X server

Parancssorból viszont működik. Ennek mi lehet az oka?

Van még ötletetek, hogyan lehet...?

Üdv,
Radó

[quote:52a55d1b70="rado"]Sziasztok!

Vékony kliens megoldáshoz szeretném az X-et automatikusan elindítani Linux-on (Debian/Sarge), hogy
a.) ne kérjen felhasználó nevet és jelszót (majd a vékony klienssel autentikál a user),
b.) ne root-ként jusson be a felhasználó

Az a.) igény miatt az XDM kiesett. Vagy van ötletetek?
A b.) miatt egy init script-ből hívott startx nem OK. Próbáltam ezt init script-ből:

su - user -c startx

de erre ezt kaptam:

User not authorized to run X server

Parancssorból viszont működik. Ennek mi lehet az oka?

Van még ötletetek, hogyan lehet...?

Üdv,
Radó

nem tudom mennyi helyed van de a kdm tud automaatikus beléptetést jelszó nélkül

[quote:6edebe9b25="rado"]

User not authorized to run X server

Parancssorból viszont működik. Ennek mi lehet az oka?

Azt probaltad, hogy belepsz 'user'-kent konzolbol, es onnan startx?
Ha ott is ezt irja, akkor X beallitasokkal lesz a gond.
Engedni kell a konzol juzereknek is az X inditast.

Igen, próbáltam. Az adott userrel parancssorból megy a startx.

Nem az a baj, hogy a su-nál nem kerül be a console group-ba az illető, és azért nem tud strartx-elni? Mi történik, ha az X beállításainál nemcsak a konzol-on lévőknek, hanem mindenkinek megengeded az X indítást (végülis sshd, telnetd vékony kliensre nem kell, nem lesz más, csak konzol user).

Üdv,
L. Á.

[quote:de1d7a1d72="rado"]Igen, próbáltam. Az adott userrel parancssorból megy a startx.

Igazabol nem tudom a megoldast, csak okoskodok. En is kiprobaltam, konzolbol megy siman a su-s dolog is, de init scriptbol nem.
Kiprobaltam meg singe user modban is, ott _sem_ megy rootkent belepve a su-s parancs. Ebbol arra kovetkeztetek, hogy valami kornyezeti beallitas kellene neki. Viszont nem hiszem, hogy nincs erre vmi doksi neten. Googlezz szerintem kicsit.

Az ilyen su - bela -c akarmi helyett szerintem elegánsabb a sudo -u bela akarmi. Szerintem próbáld ki így is.

Probald meg igy:

X-without-login.sh:
[code:1:2ef6470eba]
#!/bin/sh
export DISPLAY=":0"
/usr/X11R6/bin/xinit /home/akarmi/akarhol -- /usr/X11R6/bin/X bc
[/code:1:2ef6470eba]

Szerintem "/home/akarmi/akarhol" helyett indithatsz egy su -val vagy sudo -val is progit, a lenyeg, hogy a DISPLAY be legyen allitva.

/etc/inittab extra sor az automatikus inditashoz:
[code:1:2ef6470eba]
k:2:respawn:/ahovaraktad/X-without-login.sh
[/code:1:2ef6470eba]

Linux Kiosk Project honlapja is segithet.

1.) KDM alapból tud ilyet.
2.) van egy olyan package (talán autologin ;)), mely beléptet egy felhasznalóval, onnantól meg már bash v akármilyen shell megoldja az x indításást, stb :)