Figyelmetlenség... X ideges...

Fórumok

Sziasztok!
Hibásan megtervezett bash scripttel sikeresen töröltem a /root/ könyvtárban minden rejtett fájlt. Nos, azóta:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

cannot open display:

.Xauthority-t hiányolja, szerintem. Hogyan lehet visszavarázsolni?

Hozzászólások

touch /root/.Xauthority

X rootkent? Akkor mar szerintem ugyis mindegy...

Na, mindegy, inkább az érdekesség kedvéért szólt a kérdés, meg azért, hátha valaki belefut egyszer élesben, és legyen meg itt. Google rulez. ;) Backupból visszanyomva minden. Azt hittem, van valami lehetőség létrehozni a hiányzó fájlokat, ezek szerint marad a backup.
Coding for fun. ;)

touch .Xauthority ?

Mindenesetre, ime egy pelda arra, miert ne hasznaljuk a gepunket root jogokkal. :)

Hm... én mintha az xhost - (vagy +) parancsra emlékeznék az állitja be az X jogokat.
Az .Xauthotity filet pedig az xauth parancsal kell buherálni.

A fentiekben leirtakért nem vállalok felelösséget mivel hogy teljesen a (egyre romló) memoriámra hagyatkozva irtam öket ;-)
---------
Nem tudom miert jottem, de azt igen hogy miert megyek el.

Jó az emlékezeted. Tényleg az xhost állítja be, viszont ebben az esetben nem működött. Kivágott u.a. a hibaüzenettel.
Viszont rájöttem egy dologra közben: töröltem ismét a .Xauthority és .xauth... kezdetű fájlokat, majd újraindítottam az X-et. A hiányzó fájlok létrejöttek, kivéve az .Xauthority-t, azonban most elindul az x-es alkalmazás a rootnak is.
Coding for fun. ;)