xauth and sudo
Chris Covington
ccoving at uhc.com
Thu Nov 1 18:23:49 EST 2001
A user wants to sudo to a user and pick up the user's environment, but
when they try, they aren't able to use XWindows. Is there a way
around this?
In sudo is it possible to read in a .profile, have xauth info merged
in from the old user, and then have a command executed?
For example, how would I get this (or something like it) to work:
D=$DISPLAY
XAUTHKEY="`xauth nlist $D`"
COMMAND="xlogo"
sudo -u root ". /.profile; DISPLAY=$D; echo $XAUTHKEY |\
xauth nmerge -; $COMMAND; xauth remove $D"
Sudo seems to treat the item in quotes as one command rather than a
series of commands.
Thanks,
Chris
--
Chris Covington, ccoving at uhc.com
More information about the sudo-users
mailing list