DragonFly kernel List (threaded) for 2009-08
DragonFly BSD
DragonFly kernel List (threaded) for 2009-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: access(2) using effective uid instead of real one?


From: Alex <ahornung@xxxxxxxxx>
Date: Mon, 10 Aug 2009 23:10:06 +0100

As far as I can see it should be trivial to change it touse the real
uid in vop_helper_access. Just change the references to cr_uid and
cr_gid to cr_ruid and cr_rgid.
If this is how it should be or shouldn't... I don't know.

2009/8/10 Nicolas Thery <nthery@gmail.com>:
> Hello,
>
> According to man and posix, access(2) uses the real user UID instead
> of the effective one.  However it looks like the functions doing the
> checking (ufs_access, vop_helper_access) use the effective uid  and I
> can't find anywhere where the effective uid passed to these functions
> would be changed for the real one (as fbsd does).
>
> I also wrote a small program that confirms this.
>
> Assuming I'm not missing something, Is it intentional or a bug?
>
> Cheers,
> Nicolas
>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]