[Gluster-users] group write permissions not being respected
Pat Haley
phaley at mit.edu
Thu Sep 1 01:44:32 UTC 2016
--------------------------------------------------------------------------------------------
> hi Pat,
> Are you seeing this issue only after migration or even before?
> May be we should look at the gid numbers on the disk and the ones that
> are coming from client for the given user to see if they match or not?
-------------------------------------------------------------------------------------------------
This issue was not being seen before the migration. We have copied the
/etc/passwd and /etc/group files from the front-end machine (the client)
to the data server, so they all match
-------------------------------------------------------------------------------------------------
> Could you give stat output of the directory in question from both the
> brick and the nfs client
>
--------------------------------------------------------------------------------------------------
From the server for gluster:
[root at mseas-data2 ~]# stat /gdata/projects/nsf_alpha
File: `/gdata/projects/nsf_alpha'
Size: 4096 Blocks: 8 IO Block: 131072 directory
Device: 13h/19d Inode: 13094773206281819436 Links: 13
Access: (2775/drwxrwsr-x) Uid: ( 0/ root) Gid: ( 598/nsf_alpha)
Access: 2016-08-31 19:08:59.735990904 -0400
Modify: 2016-08-31 16:37:09.048997167 -0400
Change: 2016-08-31 16:37:41.315997148 -0400
From the server for first underlying brick
[root at mseas-data2 ~]# stat /mnt/brick1/projects/nsf_alpha/
File: `/mnt/brick1/projects/nsf_alpha/'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 800h/2048d Inode: 185630 Links: 13
Access: (2775/drwxrwsr-x) Uid: ( 0/ root) Gid: ( 598/nsf_alpha)
Access: 2016-08-31 19:08:59.669990907 -0400
Modify: 2016-08-31 16:37:09.048997167 -0400
Change: 2016-08-31 16:37:41.315997148 -0400
From the server for second underlying brick
[root at mseas-data2 ~]# stat /mnt/brick2/projects/nsf_alpha/
File: `/mnt/brick2/projects/nsf_alpha/'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 810h/2064d Inode: 24085468 Links: 13
Access: (2775/drwxrwsr-x) Uid: ( 0/ root) Gid: ( 598/nsf_alpha)
Access: 2016-08-31 19:08:59.735990904 -0400
Modify: 2016-08-03 14:01:52.000000000 -0400
Change: 2016-08-31 16:37:41.315997148 -0400
From the client
[root at mseas FixOwn]# stat /gdata/projects/nsf_alpha
File: `/gdata/projects/nsf_alpha'
Size: 4096 Blocks: 8 IO Block: 1048576 directory
Device: 23h/35d Inode: 13094773206281819436 Links: 13
Access: (2775/drwxrwsr-x) Uid: ( 0/ root) Gid: ( 598/nsf_alpha)
Access: 2016-08-31 19:08:59.735990904 -0400
Modify: 2016-08-31 16:37:09.048997167 -0400
Change: 2016-08-31 16:37:41.315997148 -0400
------------------------------------------------------------------------------------------------
> Could you also let us know version of gluster you are using
> -------------------------------------------------------------------------------------------------
> [root at mseas-data2 ~]# gluster --version
> glusterfs 3.7.11 built on Apr 27 2016 14:09:22
>
[root at mseas-data2 ~]# gluster volume info
Volume Name: data-volume
Type: Distribute
Volume ID: c162161e-2a2d-4dac-b015-f31fd89ceb18
Status: Started
Number of Bricks: 2
Transport-type: tcp
Bricks:
Brick1: mseas-data2:/mnt/brick1
Brick2: mseas-data2:/mnt/brick2
Options Reconfigured:
performance.readdir-ahead: on
nfs.disable: on
nfs.export-volumes: off
[root at mseas-data2 ~]# gluster volume status
Status of volume: data-volume
Gluster process TCP Port RDMA Port Online Pid
------------------------------------------------------------------------------
Brick mseas-data2:/mnt/brick1 49154 0 Y 5005
Brick mseas-data2:/mnt/brick2 49155 0 Y 5010
Task Status of Volume data-volume
------------------------------------------------------------------------------
Task : Rebalance
ID : 892d9e3a-b38c-4971-b96a-8e4a496685ba
Status : completed
[root at mseas-data2 ~]# gluster peer status
Number of Peers: 0
>
> -------------------------------------------------------------------------------------------------
> On Thu, Sep 1, 2016 at 2:46 AM, Pat Haley <phaley at mit.edu
> <mailto:phaley at mit.edu>> wrote:
>
>
> Hi,
>
> Another piece of data. There are 2 distinct volumes on the file
> server
>
> 1. a straight nfs partition
> 2. a gluster volume (served over nfs)
>
> The straight nfs partition does respect the group write
> permissions, while the gluster volume does not. Any suggestions
> on how to debug this or what additional information would be
> helpful would be greatly appreciated
>
> Thanks
>
> On 08/30/2016 06:01 PM, Pat Haley wrote:
>>
>> Hi
>>
>> We have just migrated our data to a new file server (more space,
>> old server was showing its age). We have a volume for
>> collaborative use, based on group membership. In our new server,
>> the group write permissions are not being respected (e.g. the
>> owner of a directory can still write to that directory but any
>> other member of the associated group cannot, even though the
>> directory clearly has group write permissions set). This is
>> occurring regardless of how many groups the user is a member of
>> (i.e. users that are members of fewer then 16 groups are still
>> affected).
>>
>> the relevant fstab line from the server looks like
>> localhost:/data-volume /gdata glusterfs defaults 0 0
>>
>> and for a client:
>> mseas-data2:/gdata /gdata nfs defaults 0 0
>>
>> Any help would be greatly appreciated.
>>
>> Thanks
>>
>
> --
>
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Pat Haley Email:phaley at mit.edu <mailto:phaley at mit.edu>
> Center for Ocean Engineering Phone:(617) 253-6824 <tel:%28617%29%20253-6824>
> Dept. of Mechanical Engineering Fax:(617) 253-8125 <tel:%28617%29%20253-8125>
> MIT, Room 5-213http://web.mit.edu/phaley/www/
> 77 Massachusetts Avenue
> Cambridge, MA 02139-4301
>
> _______________________________________________ Gluster-users
> mailing list Gluster-users at gluster.org
> <mailto:Gluster-users at gluster.org>
> http://www.gluster.org/mailman/listinfo/gluster-users
> <http://www.gluster.org/mailman/listinfo/gluster-users>
>
> --
> Pranith
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Pat Haley Email: phaley at mit.edu
Center for Ocean Engineering Phone: (617) 253-6824
Dept. of Mechanical Engineering Fax: (617) 253-8125
MIT, Room 5-213 http://web.mit.edu/phaley/www/
77 Massachusetts Avenue
Cambridge, MA 02139-4301
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20160831/1bffcfc6/attachment.html>
More information about the Gluster-users
mailing list