Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Martin Šácha 28 Června 2010, 13:45:48

Název: su a grafické rozhraní [vyřešeno]
Přispěvatel: Martin Šácha 28 Června 2010, 13:45:48
Zdravím,
lze spustit grafický program s právy jiného než aktivního uživatele zkrze příkaz su? Vždycky mit to vyhodí cosi o nemožnosti kontaktovat server na :0.0.

Nějaké tipy?
Název: Re: su a grafické rozhraní
Přispěvatel: Nemo7 28 Června 2010, 13:59:42
Proč su ? Proč ne gksudo ?
Název: Re: su a grafické rozhraní
Přispěvatel: Martin Šácha 28 Června 2010, 14:42:17
Protože ani gksudo problém neřeší. Pro příklad:

Kód: [Vybrat]
sachy@lucid:~$ gksudo -u host krusader
No protocol specifiedkrusader: cannot connect to X server :0.0
Název: Re: su a grafické rozhraní
Přispěvatel: Petr R. 28 Června 2010, 14:58:22
Krusader je aplikace pro KDE. A tam se používá kdesu.
Název: Re: su a grafické rozhraní
Přispěvatel: Martin Šácha 28 Června 2010, 15:12:15
Dobře, tak třeba firefox.

Kód: [Vybrat]
sachy@lucid:~$ gksudo -u host firefox
Error: cannot open display: :0.0
Název: Re: su a grafické rozhraní
Přispěvatel: pacholik 28 Června 2010, 15:19:21
zkus zadat
Kód: [Vybrat]
xhost +pak by to mohlo jít
Název: Re: su a grafické rozhraní
Přispěvatel: Martin Šácha 28 Června 2010, 15:27:55
To je ono, děkuji. Bere to dokonce i aplikace pro KDE :) K+
Název: Re: su a grafické rozhraní [vyřešeno]
Přispěvatel: pacholik 28 Června 2010, 15:46:38
Měl sem ten problém na openSUSE, z terminálu sem za boha neměl práva spustit grafickou aplikaci. Řikal sem si tehdy, že to hold není tak user-friendly jako Ubuntu :D No nevim proč se to děje i tobě.
Název: Re: su a grafické rozhraní [vyřešeno]
Přispěvatel: Martin Šácha 28 Června 2010, 17:21:39
Možná to je obecná linuxová vlastnost, jakési bezpečnostní opatření a proto se to musí explicitně povolit.