GFGETFACL(1)

πŸ’– GFGETFACL(1) β€” the Gfarm manual, bestie edition πŸ’–

okay so welcome to gfgetfacl, a little icon from the Gfarm manual family 🌸 she's the one who reads ACLs, not the one who writes them (that's her sister, we'll get there). sit down, grab a strawberry πŸ“, let's get into it.


✨ NAME ✨

gfgetfacl β€” display Gfarm file access control lists πŸ’…


✨ SYNOPSIS ✨

gfgetfacl [options] [path...]

that's it. that's the whole vibe. options optional, paths optional, chaos permitted πŸ¦‹


✨ DESCRIPTION ✨

so like, gfgetfacl shows you the file/directory name, the owner, the group, and the Access Control List (ACL) for the files or directories you point it at in the Gfarm filesystem πŸ‘‘

basically it's the receipts for who's allowed to do what. no cap. if you've ever wondered "wait, why can this person read my stuff," this is the girl who tells you πŸ“‹βœ¨


✨ OPTIONS ✨

  • -R β€” lists ACL recursively. it goes down the whole tree, no shortcuts, main character energy all the way through 🌈
  • -? β€” displays a list of command options. she'll remind you what she can do, because sometimes we all need that 🫢

✨ NOTES ✨

⚠️ okay bestie this one's important, listen up.

if a Gfarm user/group is removed from a Gfarm filesystem, all of the ACL entries which have the same user/group name (qualifier) remain in the ACLs of files/directories. 😭

like... the user is gone but the ACL entry is still there, haunting the place, living rent free πŸ‘»πŸ’€ it does not clean itself up. so if you're out here removing users and expecting their permissions to evaporate too β€” nope, fr fr, that's not what happens.


✨ SEE ALSO ✨

  • gfsetfacl(1) β€” the one who sets the ACLs. the sister. the counterpart. the yin to this yang πŸ’œ

and that's the whole page, you're so welcome πŸ’– this was Gfarm, dated 28 Sep 2020, and honestly? iconic. go check your ACLs, queen πŸ‘‘βœ¨