[Gluster-devel] Bug with group permissions
Raghavendra G
raghavendra at zresearch.com
Mon Nov 5 08:25:35 UTC 2007
Hi Geoff,
I found two client spec files in both alpha/ and bravo/. by any chance are
you running two clients?
I tried with single glusterfs client running on a node with the following
configuration
#uname -a
Linux master-node 2.6.18-8.el5 #1 SMP Thu Mar 15 19:46:53 EDT 2007 x86_64
x86_64 x86_64 GNU/Linux
but still I cannot reproduce your problem. I am using fuse-2.7.0-glfs5. So
the only difference in configuration of the node is the kernel.
Going through logs If I can find any hints.
regards,
On Nov 5, 2007 10:31 AM, Geoff Kassel <gkassel at users.sourceforge.net> wrote:
> Hi Raghavendra,
>
> I'm not replying to the list because of the size of the attached log
> files.
>
> > I tried to reproduce your problem with
> glusterfs--mainline--2.5--patch-545,
> > but without success.
>
> That's not too surprising - I use a 2.6.20 hardened Gentoo kernel with PaX
> enabled, so I'm likely to get different errors to everyone else. I found
> the
> error occurred with (at least) patches 543 and onwards.
>
> > Can you send your client/server logs and configuration
> > files? Also what is the fuse version you are using?
>
> Sure - they're in the attached ZIP file. I'm using FUSE 2.7.0-glfs5 on
> both
> machines, known as alpha and bravo. I've sent logs and spec files for both
> machines, in the accordingly named directories.
>
> To find the time of my various tests, search for ': /test' in the
> glusterfs
> logs. The most relevant test (i.e. the results of which I posted about)
> is ': /test4'.
>
> Good luck with the bug hunt!
>
> Cheers,
>
> Geoff Kassel.
>
> On Mon, 5 Nov 2007, Raghavendra G wrote:
> > 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