Hallo,

ich habe mir jetzt endlich einmal die Geschichte mit "Alle Macht dem 
user" vorgekn�pft und hatte nach einigen Fehlversuchen und 
Mi�verst�ndnissen auch gestern ein Erfolgserlebnis - es funktionierte.

Der Haken dabei: schon gesten abend nicht mehr :-( 
Und das obwohl ich (zun�chst) nichts ge�ndert habe. Das verstehe ich 
nicht. 

Konkret geht es darum, auf X unter meinem Userkonto graphische 
Programme als root laufen zu lassen.

Dazu habe ich in der .bashrc des root folgendes eingetragen (leicht 
ge�ndert aus Ganten S. 273, da sich dort wohl ein Fehler 
eingeschlichen hat:

if [ $DISPLAY ]; then
  su $USER -c xauth extract - $DISPLAY | xauth merge -
fi;

Dann habe ich festgestellt, da� DISPLAY nicht gesetzt ist, also habe 
ich 

DISPLAY=:0.0; export DISPLAY

davorgesetzt. Das macht die if Konstruktion eigentlich sinnlos, oder? 
Aber irgendwas mu� sich Ganten dabei doch gedacht haben.
Als es dann immer noch nicht funktionierte, habe ich mal ein 
echo $USER 
probiert und da kommt doch tats�chlich "root" raus. Ganten behauptet, 
da sei der eigentlich angemeldete user drin. Ich glaube, ich verstehe 
da etwas ganz falsch.

Dann folgten viele Stunden Rumprobiererei und googelei. Jetzt wei� 
ich eigentlich garnicht mehr wo mir diesbez�glich der Kopft steht und 
erbitte Euren Rat.

Stand:

/root/.bashrc
[...]
DISPLAY=:0.0; export DISPLAY
if [ $DISPLAY ]; then
  su $USER -c xauth extract - $DISPLAY | xauth merge -
fi;

Dann

su -

und Fehlermeldung:

xauth:  error in locking authority file /root/.Xauthority
xauth: (argv):1:  unable to read any entries from file "(stdin)"


Bin f�r jede Hilfe dankbar. Stre� und M�digkeitslevel 120%, aber das 
legt sich wieder...
Danke

-- 
- thomas


--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an