> Simply execute 'xhost +localhost' before doing a su.

the use of xhost to do this is grequentlyh considered a security risk 
by folks who understand such things (But I'm not one of them, so don't 
ask me to explain why :)

There's (at least) two secure ways to do things.  One is to, as the logged  
in user, type

  xauth list $DISPLAY

and receive something back like

hawkins/unix:0  MIT-MAGIC-COOKIE-1  89978798dea097090890907890


then, in your root window, type 

  xauth add $DISPLAY  MIT-MAGIC-COOKIE-1  89978798dea097090890907890 
(use the mouse to cut and paste; you're not likely to type that many 
hex digits correctly)

another way is to use ssh, which tunnels X.  I have the alias

alias rw  "nice xterm -bg pink -fg black -geom 80x25-5+200 -T [EMAIL PROTECTED] 
-e "ssh localhost -lroot " & 

to launch the terminal, label it, paint it pink as a warning, and begin 
the ssh session.

hawk




Reply via email to