[Gluster-devel] 3.5.1-beta2 Problems with suid and sgid bits on directories

Shyamsundar Ranganathan srangana at redhat.com
Tue Jun 17 15:49:26 UTC 2014


You maybe looking at the problem being fixed here, [1].

On a lookup attribute mismatch was not being healed across directories, and this patch attempts to address the same. Currently the version of the patch does not heal the S_ISUID and S_ISGID bits, which is work in progress (but easy enough to incorporate and test based on the patch at [1]).

On a separate note, add-brick just adds a brick to the cluster, the lookup is where the heal (or creation of the directory across all sub volumes in DHT xlator) is being done.

Shyam

[1] http://review.gluster.org/#/c/6983/

----- Original Message -----
> From: "Anders Blomdell" <anders.blomdell at control.lth.se>
> To: "Gluster Devel" <gluster-devel at gluster.org>
> Sent: Tuesday, June 17, 2014 10:53:52 AM
> Subject: [Gluster-devel] 3.5.1-beta2 Problems with suid and sgid bits on	directories
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> With a glusterfs-3.5.1-0.3.beta2.fc20.x86_64 with a reverted
> 3dc56cbd16b1074d7ca1a4fe4c5bf44400eb63ff (due to local lack of IPv4
> addresses), I get
> weird behavior if I:
> 
> 1. Create a directory with suid/sgid/sticky bit set (/mnt/gluster/test)
> 2. Make a subdirectory of #1 (/mnt/gluster/test/dir1)
> 3. Do an add-brick
> 
> Before add-brick
> 
>    755 /mnt/gluster
>   7775 /mnt/gluster/test
>   2755 /mnt/gluster/test/dir1
> 
> After add-brick
> 
>    755 /mnt/gluster
>   1775 /mnt/gluster/test
>    755 /mnt/gluster/test/dir1
> 
> On the server it looks like this:
> 
>   7775 /data/disk1/gluster/test
>   2755 /data/disk1/gluster/test/dir1
>   1775 /data/disk2/gluster/test
>    755 /data/disk2/gluster/test/dir1
> 
> Filed as bug:
> 
>   https://bugzilla.redhat.com/show_bug.cgi?id=1110262
> 
> If somebody can point me to where the logic of add-brick is placed, I can
> give
> it a shot (a find/grep on mkdir didn't immediately point me to the right
> place).
> 
> 
> Regards
> 
> Anders Blomdell
> 
> 
> 
> 
> - --
> Anders Blomdell                  Email: anders.blomdell at control.lth.se
> Department of Automatic Control
> Lund University                  Phone:    +46 46 222 4625
> P.O. Box 118                     Fax:      +46 46 138118
> SE-221 00 Lund, Sweden
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> 
> iQEcBAEBAgAGBQJToFZ/AAoJENZYyvaDG8NcIVgH/0FnyTuB/yutrAdKhOCFTGGY
> fKqWEozJjiUB4TE8hvAnYw7DalT6jlPLUre6vGzUuioS6TQNn8emTFA7GN9Ghklv
> pc2I8NWtwju2iXqLO5ACjBDRuFcYaDLQRVzBFiQpOoOkwrly0uEvcSgUKFxrSuMx
> NrUZKgYTjZb+8kwnSsFv/QNlcPR7zWAiyqbu7rh2a2Q9ArwEsLyTi+se6z/T3PIH
> ASEIR86jWywaP/JDRoSIUX0PIIS8v7mciFtCVGmgIHfugmEwDH2ZxQtbrkxHOC3/
> UjOaGY0TYwPNRnlzk2qkk6Yo3bALGzHa4SUfdRf+gvNa0wZLQWFTdnhWP1dPMc0=
> =tMUX
> -----END PGP SIGNATURE-----
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at gluster.org
> http://supercolony.gluster.org/mailman/listinfo/gluster-devel
> 


More information about the Gluster-devel mailing list