Portál AbcLinuxu, 25. dubna 2024 03:19


Dotaz: Prihlaseni uživatele do lokal X vyvolane skriptem

25.2.2004 10:33 Tomáš Krmela | Šumperk
Prihlaseni uživatele do lokal X vyvolane skriptem
Přečteno: 315×
Odpovědět | Admin
Dobrý den,

v šumperku pomáhám ke zrodu linuxové internetové kavárny a řeším následujíci problém.v kavárne bude x klientských PC a linuxový server.Pokud příjde klient, obsluha mu přes web aktivuje jeho PC a to automaticky přihlásí uživatele demo na lokálních Xech na x předplacených minut a pak jej odhlásí.řesím ted problém toho přihlášení a odhlášení uživatele.Můžete mně nějak napomoci v řešení problému.

Děkuji
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Stanislav Brabec avatar 25.2.2004 11:49 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bych si udělal takto:
#! /bin/sh
ssh demo@stroj startx &
sleep $(( $1 * 60 ))
kill %1
Pak si ještě musíte vyřešit smazání domovského adresáře a /tmp a opětovné nakopírování základního obsahu adresáře demo.
25.2.2004 12:06 Tomáš Krmela | Šumperk
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
ale ten stroj poběží v runlevelu 5 s aktivovaným DM
Stanislav Brabec avatar 25.2.2004 13:22 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
Nevídím pro DM důvod, když se stejně nesmí přihlásit, dokud mu to někdo neaktivuje.

Ale můžete dát startx -- :1 - DM dialog zůstane skryt v pozadí.

Nebo napsat program, který vygeneruje události X odpovídající vyplnění přihlašovacího dialogu (nějaký skriptovač myši/klávesnice).

Svého času jsem podobně provozoval synergy - najel jsem myší doleva a přihlásil se na stroji nalevo ode mně.

Můžete taky ohackovat DM, aby se aktivoval na vzdálený signál (asi by to nedalo moc práce). Vypadalo by to docela efektně.
25.2.2004 13:29 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
Vyhodit DM. Na co DM, když ho tam stejně chcete přihlásit vzdáleně? Přes ssh spustit script co udělá su - demo; startx; a v .Xsession váš(jejich) oblíbený WM a desktop. Pak to můžete sejmout dalším ssh spojením, nebo si to udělejte lokálně. Jak je ctěná libost. Nedělejte jednoduché věci složitě. Samozřejmě vyhodit login z linux konzolí (/etc/inittab) a tak podobně.

Pokud by vám tam začali chodit trochu schopnější klučíci (co vám provedou X :1 nebo startx :1), tak zakázat start X uživateli demo, nahodit X jako root nebo jiný uživatel a man xauth(nakopírování autorizačního token Xserveru uživateli demo - tady můžet vygenerovat token z definovanou dobou splatnosti, ale to není nutné) a zase su - demo, nastavit DISPLAY, spustit WM, desktop a tradá.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
27.2.2004 12:05 Tomáš Krmela | Šumperk
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
dobrý den,

dekuji za připomínky.

otevřu ješte jiný thread o problematice icafe pod linuxem.
27.2.2004 14:27 mior | skóre: 8
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napadlo ma, či by to nebolo efektívnejšie tak, že by som nejakým skriptom - aplikáciou - riadil povolenie/zákaz uvedenej mašiny pristupovať na internet a to priamo napr. v iptables alebo v squidovi. Taký skript by bol nezávislý od nastavenia X... Možno plácam, len ma to tak napadlo...
Stanislav Brabec avatar 27.2.2004 15:15 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
Spořivý zákazník si předplatí deset minut, pozotvírá si pár desítek oken, a pak má hodinu i déle co číst (prohlížet). Pokud jde nejen o konektivitu, ale i o obsazený stroj, pak to není chytré.
27.2.2004 16:21 mior | skóre: 8
Rozbalit Rozbalit vše Prihlaseni uživatele do lokal X vyvolane skriptem
Uznávam.... Veď hovorím, že plácam....

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.