GFAL-CHMOD(1)
π gfal-chmod β the glow-up page
okay bestie, welcome to gfal-chmod(1) from the General Commands Manual section π this is the little tool that changes the permissions of a file, and yes she ate π
β¨ NAME β¨
gfal-chmod β change the permissions of a file π¦ that's it, that's the whole job, and she does it flawlessly
πΈ SYNOPSIS πΈ
gfal-chmod [ OPTION ]... MODE URL
like. options first, then the MODE you want, then the URL you're blessing with it. order matters, no cap π
π DESCRIPTION π
gfal-chmod changes the permissions of a file. literally that. she takes your MODE, she takes your URL, and she makes it happen β¨
π OPTIONS π
the full menu, no skips, every single one, periodt:
-h,--helpβ shows you the help about the command π«Ά your little tutorial moment-V,--versionβ outputs version information and then dips, exits immediately π¨-v,--verboseβ verbose mode, she's a talker. repeat it up to 3 times for the most verbose mode β three-vs is her max yapping setting π-D,--definition DEFINITIONβ defines properties for gfal2. definitions have this exact syntax:"CONFIG_GROUP:KEY=VALUE"β colon between group and key, equals before the value, don't freestyle it bestie π-t,--timeout TIMEOUTβ global timeout for the execution of the command. the command gets interrupted if time expires before it finishes. Note: a grace period of 30 seconds is given to the global timeout β so she gets a lil extra runway π«-E,--cert CERTβ user certificate. and listen, this one is conditional: it only takes effect after theX509_USER_PROXYenvironment variable and the default/tmp/x509up_uid` -u`` location cannot provide a certificate. so like, she's the backup plan's backup plan π--key KEYβ user private key π-4β forces Gfal2 to use IPv4 addresses only. (option valid only for GridFTP protocol)-6β forces Gfal2 to use IPv6 addresses only. (option valid only for GridFTP protocol)-C,--client-info CLIENT_INFOβ provide custom client-side information π--log-file LOG_FILEβ writes Gfal2 library logs to the given file location π
π¦ EXAMPLES π¦
look at her go:
gfal-chmod 0755 file:///tmp/original
0755 mode, file:///tmp/original url, done. iconic behavior honestly π
π FILES π
/etc/gfal2.d/*β all configuration files in this directory affect the behavior of the underlying gfal2. yes, all of them. she reads the whole group chat πβ¨
π AUTHORS π
the girlies (and guys) who built her, absolute legends, credit where credit is due:
- Duarte Meneses <duarte.meneses@cern.ch>
- Adrien Devresse <adrien.devresse@cern.ch>
- Alejandro Alvarez Ayllon <alejandro.alvarez.ayllon@cern.ch>
- Andrea Manzi <andrea.manzi@cern.ch>
- Mihai Patrascoiu <mihai.patrascoiu@cern.ch>
- Joao Lopes <joao.pedro.batista.lopes@cern.ch>
π SEE ALSO π
the whole friend group, go say hi to all of them:
gfal-cat(1), gfal-chmod(1), gfal-copy(1), gfal-ls(1), gfal-mkdir(1), gfal-rename(1), gfal-rm(1), gfal-save(1), gfal-stat(1), gfal-sum(1), gfal-token(1), gfal-xattr(1), gfal-evict(1), gfal-bringonline(1), gfal-archivepoll(1)
and that's the page!! π this was v1.7.1, from March 2022, and she's still serving. k bye bestie, go chmod something responsibly π§β¨
π¦ where this page comes from
- debian bookworm: gfal2-util-scripts 1.8.0-1 Β· Apache-2.0
- debian trixie: gfal2-util-scripts 1.9.0-2 Β· Apache-2.0
- epel 10: gfal2-util-scripts 1.9.1-1.el10_2 Β· Apache-2.0
- epel 9: gfal2-util-scripts 1.9.1-1.el9 Β· Apache-2.0
- nixos 26.05: python3.13-gfal2-util 1.9.1
- nixos 26.05: python3.14-gfal2-util 1.9.1
- nixpkgs unstable: python3.13-gfal2-util 1.9.1
- nixpkgs unstable: python3.14-gfal2-util 1.9.1
- ubuntu noble: gfal2-util-scripts 1.8.1-1 Β· Apache-2.0
- ubuntu questing: gfal2-util-scripts 1.9.0-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms