On Jul 27, 2018, at 11:16, Ms. Megan Larko <[email protected]> wrote: > > Greetings List! > > Recently I have been looking for dirs with world write access. I can do this > on most file systems, including Lustre, with linux/POSIX "find /my/src/dir > -type d -perm 777", for example. I was going to invoke an "lfs find" on > those file systems of type Lustre but I do not see a "-perm" option to the > "lfs find". Am I missing anything here? Have I only the linux "find" for > searching for permissions settings? > > FYI, the Lustre file systems are 2.7.3, 2.9.0 and 2.10.4 servers with clients > 2.7.3 and newer.
Hi Megan, indeed there is no -perm option for "lfs find", but nobody has ever asked about it before. This is one of the cases where "lfs find" could be faster and/or less resource intensive compared to regular find, since the file access permissions are stored on the MDT, so there is no need to get the size/timestamps from the OST(s) for each file. Could you please file a ticket at https://jira.whamcloud.com/ to track this issue. If you are inclined to try it, I suspect it wouldn't be very hard to add this functionality to lfs, and since it would only affect the user-space lfs command it would be a very low-risk modification (not even root permission needed to build/test the patch). It would just be a matter of copying the code that handles "-type" or similar, and then modifying it to compare the mode. The tricky part is getting the semantics correct with +/-mode, and converting symbolic modes to octal (the find(1) man page goes into depth on this issue). Starting with only "[+-]octal" may be enough for your purposes. Cheers, Andreas --- Andreas Dilger CTO Whamcloud
signature.asc
Description: Message signed with OpenPGP
_______________________________________________ lustre-discuss mailing list [email protected] http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
