[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: xscreensaver (-gl) 2.15-3



stephan rockel <rockel@wa300259.bln3.telekom.de> writes:

> Die Dateieigenschaften sind wie folgt:
> 
> -rwxr-sr-x   1 root     shadow      92668 Feb 10 04:53
> /usr/X11R6/bin/xscreensaver

Auf die kommt es da eigentlich kaum an.

> 
> Hat jemand eine Idee, wie es auch unter root laeuft, ohne xhost +?

X erzeugt beim hochfahren einen cookie in der Datei ~/.Xauthority.
Der wird fuer die Anmeldung saemtlicher Clients beim X-Server
benoetigt. Ohne helfen nicht mal rootprivilegien, ausser xhost halt.

Die saubere Methode waere, root per xauth-Befehl fuer den Zugriff auf
den Display zu autorisieren, dh. ihm den Key aus der Xauthority
mit diesem Befehl zu ueberspielen. Siehe man xauth.
Muss halt bei jedem neuen Start von X erneuert werden, liesse sich
aber sicher ueber ein Shellskript automatieren.
xauth extract - $DISPLAY | su --command 'xauth merge -'
Fehlt nur noch das Passwort..


Die andere (Holzhammer-)Methode ist es, einfach die
/root/.Xauthority-Datei zu loeschen und durch einen symlink auf
~xyz/.Xauthority zu ersetzen. Das hilft genau solange bis du X wieder
als root startest. Dann wird der link ueberschrieben.

cu

Daniel

-- 
___________________________________________________________________________
 mailto:stodden@in.tum.de                       Software is like sex.
 http://www.in.tum.de/~stodden                  It's better when it's free
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     448


Reply to: