Portál AbcLinuxu, 10. května 2025 19:46

Dotaz: spustanie programov v X ako iny user bez hesla

7.12.2003 19:42 jose
spustanie programov v X ako iny user bez hesla
Přečteno: 166×
Odpovědět | Admin
ako spustit program v Xkach bez toho, aby bolo potrebne zadavat heslo? do /etc/sudoers som si zadal vsetko potrebne, takze funguje #>sudo -u iny_user kmess, ale vypisuje chybu:

Xlib: connection to ":0.0" refused by server

Xlib: No protocol specified

kmess: cannot connect to X server :0.0

neviete niekto, ako to spravit? v KDE som nasiel volbu ako si spravit ikonku na spustanie programu pod inym userom alebo volba Ulozit heslo nefunguje :(

diky.

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

Odpovědi

7.12.2003 20:14 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše spustanie programov v X ako iny user bez hesla
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano. to bude tym, ze nemas povolene aby sa ti pripajali cudzi uzivatelia na tvoju instanciu X servra (127.0.0.1:0.0)
skus si o tom precitat ;-)

man xhost
;-)
7.12.2003 20:16 Yenda | skóre: 8
Rozbalit Rozbalit vše spustanie programov v X ako iny user bez hesla
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém je v tom že když ten program spouštíš jako jiný uživatel, tak také využíváš jeho .Xauthority. Musíš si napsat skriptík, kde přenastavíš shellové proměnné DISPLAY a XAUTHORITY a pak v tomto prostředí spustíš ten program. Něco na způsob sudo spuštění shellu, tam nastavíš ty proměnné a spustíš program. Nebo to spouštěj pres xterm, to by snad taky mělo jít :)
7.12.2003 20:33 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše spustanie programov v X ako iny user bez hesla
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hledej sux ... případně man xhost...
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
7.12.2003 20:39 jose
Rozbalit Rozbalit vše spustanie programov v X ako iny user bez hesla
tak som dal xhost + a tym som vyradil z cinnosti to zabezpecenie, no a tentokrat sa mi otvorilo okno: DCOP communications error (Kmess) There was an error setting up inter-process communications for KDE. The message returned by the system was: Authentication Rejected, reason: None of the authentication protocols specified are supported and host-based authentication failed. Please check that the "dcopserver" program is running! ((OK)) nevie niekto, co s tym?
7.12.2003 20:55 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše spustanie programov v X ako iny user bez hesla
Tentyz problem, ale tentokrat vadi KDE, ze DCOP bezi pod jinym uzivatelem (aspon myslim). Proc nepouzijes Alt+F2? Tam muzes zadat, pod jakym uzivatelem spustis program a KDE se o to postara.
7.12.2003 21:17 jose
Rozbalit Rozbalit vše spustanie programov v X ako iny user bez hesla
preto lebo KDE mi nedovoli nezadat heslo.. -- jose
7.12.2003 21:45 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše spustanie programov v X ako iny user bez hesla
A co změnit nastavení PAMu? Asi to používá /etc/pam.d/kcheckpass, ale netuším.

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.