[PVFS-developers] do_access bug
rross at mcs.anl.gov
Fri Jun 25 09:50:49 EDT 2004
On Tue, 15 Jun 2004, Porter Don wrote:
> Greetings all,
> I found a small bug in the semantics of do_access. It misses the case of a
> file that is 770, owned by someone else, and owned by a group of which one
> is a member, but that group is not the user's default group. This is
> because the function only check if the request's gid is equal to the gid
> that owns the file.
> I fixed this by changing that line to a call to in_group() with the uid of
> the request and the target group. Thus, the user's membership in the given
> group is checked.
> I also went ahead and added the case that the request came from root,
> allowing root to do whatever (s)he so desires.
> Patch attached as usual.
More information about the PVFS-developers