`super' is a great way to solve this problem.  I have this in my
"/etc/super.tab" file:


xemacs  /root/start-xemacs :staff @localhost @bittersweet.inetarena.com \
        setenv="DISPLAY=unix:0" \
        
setenv="PATH=/usr/local/bin:/usr/bin:/bin:/usr/lib/texmf/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/X11:/usr/games"
 \
        password=n \
        uid=root gid=root\
        info="XEmacs editor as 'root'" 

... and now I can start an XEmacs that has full root priveledges with:

$ super xemacs &

... It also works from a window manager or TkDesk menu button.  I have
found that the syntax of `super's configuration file is *much* easier
to understand and use than that of `sudo'.  It seems fairly secure as
well.  You might like to give it a try.


-- 
mailto:[EMAIL PROTECTED] (Karl M. Hegbloom)
http://www.inetarena.com/~karlheg
Portland, OR  USA
Debian GNU 1.3.1  Linux 2.0.30+parport AMD K5 PR-133


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .

Reply via email to