[PATCH xserver] check for elevated privileges rather than just euid=0

Jeremy Huddleston jeremyhu at apple.com
Thu Oct 6 12:00:05 PDT 2011


I don't know if xf86PrivsElevated is the right name for this API.  Users might have access even without *elevated* privs.  What we really want to know is if the user is privileged, and I can see us eventually updating the implementation of this call to reflect changes in access controls.  Perhaps something like xf86IsPrivileged()

--Jeremy


On Oct 6, 2011, at 6:05 AM, Antoine Martin wrote:

> This allows us to run the server as a normal user whilst still
> being able to use the -modulepath, -logfile and -config switches
> We define a xf86PrivsElevated which will do the checks and cache
> the result in case it is called more than once.
> Also renamed the paths #defines to match their new meaning.
> Original discussion which led to this patch can be found here:
> http://lists.freedesktop.org/archives/xorg-devel/2011-September/025853.html
> 
> Signed-off-by: antoine <antoine at nagafix.co.uk>
> <0001-xserver-check-for-elevated-privileges-rather-than-ju.patch>_______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel



---
Jeremy Huddleston

Rebuild Sudan
 - Board of Directors
 - http://www.rebuildsudan.org

Berkeley Foundation for Opportunities in Information Technology
 - Advisory Board
 - http://www.bfoit.org



More information about the xorg-devel mailing list