> The original poster sis not say what OS he was running, but FreeBSD
> never installs the X server SUID. Instead it uses a separate Xwrapper
> which is SUID and greatly limits the amount of code executing at
> elevated privs.

Not really.  The value of the wrapper is that it does more commandline
argument and environment checking before starting up the X Server.  The
X Server is still started as root, same amount of code running at
elevated privs.

> This is all a "good thing", but the wrapper must be re-built and
> installed every time a new server is installed.

My todo list includes fixing this, probably by making 'X' be a script
that checks for Xwrapper-4  and otherwise runs XFree86.  I'm interested
in what other distributions have done about this.

-- 
Eric Anholt                                [EMAIL PROTECTED]          
http://people.freebsd.org/~anholt/         [EMAIL PROTECTED]

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to