On Sun, 4 Apr 1999, [ISO-8859-2] Miha Tom�i� wrote:
> A je komu jasno, zakaj mi vra�a tole, ko posku�am pognati nekatere
> aplikacije za X kot root (su).
>
> Xlib: connection to ":0.0" refused by server
> Xlib: Invalid MIT-MAGIC-COOKIE-1 key
> Error: Can't open display: :0.0
Ce imas vkljucen magic cookie (kar je mimogrede zelo dobro), potem mora
vsak program, ki bi rad dostopal do X serverja, priti do nekega kljuca, ki
je praviloma zapisan v datoteki ~/.Xauthority. ~/.Xauthority je pa pri
rootu nekaj drugega kot pri navadnem userju iz katerega si naredil su, ker
je ~ pac nekaj drugega.
Obstaja vec moznih resitev:
- Namesto 'su' naredis 'ssh -lroot localhost'. To resitev uporabljam tudi
sam.
- Kot root naredis 'cp ~user/.Xauthority ~'. Slabo v primeru, ce tudi kot
root delas pod Xi, ali ce si kriz kraz prijavljen iz ene masine na
drugo.
- Z xauth dovolis dostop do X serverja iz lokalne masine. Slabo, ker ti
lahko katerikoli user na tej masini poljubno sari po tvojem X serverju.
- Ne uporabljas magic cookieja. Se slabse kot prejsnja alineja.
- Z xauth izkljucis avtorizacijo. Raje ne poskusaj, ker ti bo kdorkoli iz
celega Interneta lahko poljubno saril po tvojem X serverju.
- ...
Ales
--
Ales Casar | InterNet: [EMAIL PROTECTED], [EMAIL PROTECTED],
Faculty of EE & CS | [EMAIL PROTECTED]
University of Maribor | DECnet: RCUM::ALES
SLOVENIA | WWW: http://www.el.feri.uni-mb.si/~ales/