Thanks to those who replied. I seem to understand the nature of the problem and are working to implement the scripts and suggestions: Susan Hanna" <hanna@uwyo.edu Pavic, Aleksander" <Aleksander.Pavic@telekom.de >From Susan: http://www.tldp.org/HOWTO/Remote-X-Apps-7.html X Applications from Another User-id >From Alek: The Problem: When you login you get an $DISPLAY of "localhost:10.0" or something like that. This is an identifier for a specific ssh tunnel. If you do a 'su - user' then you also change the enviroment var $DISPLAY. You have to set it to the old value, or you cannot connect to your local x-server. The next Problem is the X-Auth-Cookie. If you change your user (with enviroment [su - user]) your default x-Auth will change! There a two ways to fix this Problem: 1.) Anytime you change a user, do it WITHOUT enviroment!!!! This will save your original $DISPLAY and X-AUTH-Cookie. 2.) If you need to change the enviroment to the new user then write a script (place the code in .bash_profile/.profile/.kshrc) that print you origin $DISPLAY var into a file. Also copy your origin x-AUTH. After 'su -' or something simillar wrap your new $DISPLAY to the old one which is saved in the file. (try this first, if it doesn't work - continue). - Temporary copy your origin X-Auth-Cookie to the one of the new user. DON'T FORGET TO SAVE THE ORIGIN! And copy the origin back on logout. Original Posting was: Users unable to do X11 forwarding once the switch to another user via PPAK, su, or sudo. ________________________________________________ Get your own "800" number Voicemail, fax, email, and a lot more http://www.ureach.com/reg/tag _______________________________________________ sunmanagers mailing list sunmanagers@sunmanagers.org http://www.sunmanagers.org/mailman/listinfo/sunmanagersReceived on Tue Apr 13 13:10:44 2004
This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:31 EST