PRC_WRITE_IRODSA.PY(1)

πŸ“¦
version 3.3.0 Β· 2 versions
, in fedora 43, fedora 44

πŸ’– NAME πŸ’–

prc_write_irodsA.py β€” bestie, this little script makes you a β€œsecrets” file, which is just a fancy way of saying encoded password file. no cap, that's the whole job. πŸ’…


✨ SYNOPSIS ✨

prc_write_irodsA.py [-i STREAM | -h | --help | --ttl HOURS] AUTH_SCHEME

like… that's it. that's the whole vibe. πŸ¦‹


🌸 DESCRIPTION 🌸

okay so. this script produces a β€œsecrets” (i.e. encoded password) file. it's giving very much iinit energy in this capacity β€” same department, same assignment. πŸŽ€

here's the tea tho: if the environment is already set up in every other regard β€” and where applicable, the PAM configuration for both system and user too β€” then this program will generate the secrets file with appropriate permissions and in the normal location, which is usually:

~/.irods/.irodsA

and then, bestie, it prompts you interactively to enter your cleartext password. yeah. out loud. in the terminal. don't freak out, it's normal. 😭


πŸ‘‘ OPTIONS πŸ‘‘

πŸ“ POSITIONAL ARGUMENTS πŸ“

  • AUTH_SCHEME β€” the one thing you <em>must</em> hand over. your choices are, and only are:
    • pam_password
    • native

🧚 OPTIONAL ARGUMENTS 🧚

  • -i STREAM β€” STREAM is the name of a file that contains a password. OR β€” plot twist β€” you can pass a hyphen (-) to say β€œread the password from stdin, bestie”. your call, queen. πŸ’œ
  • -h, --help β€” shows you a help message and then dips. that's it, that's the flag. 🌈
  • --ttl HOURS β€” okay so the manpage literally does <em>not</em> say what this one does. nothing. silence. HOURS is sitting there with zero explanation and honestly? mystery behaviour. i'm not gonna make something up for you because that would be lying and we don't do that here. πŸ™ˆ
fr fr, if you need to know what --ttl HOURS does, go ask the source code or the author. the documentation said πŸ’€ and left the chat.

⭐ a lil sign-off ⭐

this lil baddie comes from the User Commands manual, dated March 2026, and it's filed under PRC_WRITE_IRODSA.PY(1). go write that secrets file, bestie. i'm obsessed. 🫢πŸ”₯

πŸ“¦ where this page comes from