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ó
- A hozzászóláshoz be kell jelentkezni
[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
- A hozzászóláshoz be kell jelentkezni
[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.
- A hozzászóláshoz be kell jelentkezni
Igen, próbáltam. Az adott userrel parancssorból megy a startx.
- A hozzászóláshoz be kell jelentkezni
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. Á.
- A hozzászóláshoz be kell jelentkezni
[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.
- A hozzászóláshoz be kell jelentkezni
Az ilyen su - bela -c akarmi helyett szerintem elegánsabb a sudo -u bela akarmi. Szerintem próbáld ki így is.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni