[Gluster-devel] Bug with group permissions

Raghavendra G raghavendra at zresearch.com
Mon Nov 5 06:08:23 UTC 2007


Hi Geoff,
I tried to reproduce your problem with glusterfs--mainline--2.5--patch-545,
but without success. Can you send your client/server logs and configuration
files? Also what is the fuse version you are using?

regards,

On Nov 4, 2007 4:39 PM, Geoff Kassel <gkassel at users.sourceforge.net> wrote:

> Hi all,
>   I've think I've found a group permissions bug in the latest patches
> committed to the repository. The bug causes permission denied errors for
> non-root users where they should have adequate access.
>
> The following set of commands under a glusterfs mount reproduces the bug
> for
> me:
>
>   groupmems -a nonrootuser -g randomgroup
>   cd /glusterfsmountpoint
>   mkdir test
>   chown root:randomgroup test
>   chmod 770 test
>   su - nonrootuser
>   cd /glusterfsmountpoint/test # Succeeds
>   ls # Permission denied error.
>   echo "Hello" > testfile      # Also gives a permission denied error.
>
> To get a successful ls under the non-root user, permissions need to be 775
> in
> the test directory. To get a successful file creation, it needs to be 777.
>
> I have noticed that on the initial cd as the non-root user, there seems to
> be
> the following in the client logs (I'm using AFR/Unify):
>
> 2007-11-04 22:36:25 E [afr.c:5654:afr_closedir] shared-namespace-afr:
> afrfdp
> is NULL, returning EBADFD
> 2007-11-04 22:36:25 E [afr.c:5654:afr_closedir] shared-dataspace-afr:
> afrfdp
> is NULL, returning EBADFD
> 2007-11-04 22:36:25 E [fuse-bridge.c:654:fuse_fd_cbk] glusterfs-fuse:
> 1322194: /test => -1 (13)
>
> This bug doesn't cause the server or client to crash. (I have noticed a
> lot
> of 'E [unify.c:145:unify_buf_cbk] shared: shared-namespace-afr returned
> 107'
> and random server crashes in general lately, but this appears unrelated.)
>
> I can provide logs as well as client and server spec files on request.
>
> Kind regards,
>
> Geoff Kassel.
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>



-- 
Raghavendra G

A centipede was happy quite, until a toad in fun,
Said, "Prey, which leg comes after which?",
This raised his doubts to such a pitch,
He fell flat into the ditch,
Not knowing how to run.
-Anonymous



More information about the Gluster-devel mailing list