This clears it up, it's a matter of capabilities.  When the
linux-privs folks get done properly adding capablities into the
system, we should be able to do without the Xwrapper, as X could be
set up with just the capabilities it needs.

jeff

Benjamin Scott wrote:
> 
> On Mon, 3 Jul 2000, Derek Martin wrote:
> > $ which X
> > /usr/X11R6/bin/X
> 
> On Mon, 3 Jul 2000, Jeffry Smith wrote:
> > Hm.  My system shows /usr/X11R6/bin/X is a link to
> > /usr/X11R6/bin/Xwrapper ...
> 
>   Xwrapper is a small helper program whose only purpose is to give the X
> server the needed privileges to access the video hardware.  Thus, Xwrapper is
> SUID root.  It sets up the privileges then hands off control to the main X
> server program, which is not SUID.  Xwrapper executes /etc/X11/X to start the
> X server.
> 
>   So, the sequence is:
> 
> /usr/X11/bin/X -> /usr/X11/bin/Xwrapper -> /etc/X11/X -> /usr/X11/bin/XF86_*
> 
>   If you try to run your X server directly as a regular user, you will get a
> message like this:
> 
> > xf86OpenConsole: Server must be running with root permissions
> > You should be using Xwrapper to start the server or xdm.
> > We strongly advise against making the server SUID root!
> 
>   I hope that clears everything right up.  ;-)
> 
> --
> Ben Scott <[EMAIL PROTECTED]>
> | "Suppose you were an idiot.  And suppose you were a member of Congress. |
> |  But I repeat myself."  -- Mark Twain                                   |
> 
> **********************************************************
> To unsubscribe from this list, send mail to
> [EMAIL PROTECTED] with the following text in the
> *body* (*not* the subject line) of the letter:
> unsubscribe gnhlug
> **********************************************************

-- 
jeff smith
---------------------------------------------------------------------------------
thought for the day:  Truth never comes into the world but like a
bastard, to the ignominy
of him that brought her birth.
                -- Milton

**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to