SYSTEMD-TTY-ASK-PASSWORD-AGENT(1)

โœจ systemd-tty-ask-password-agent โœจ

okay bestie, gather round, because this little icon of a manual page is called systemd-tty-ask-password-agent and she is literally the password-handling bestie of the whole system ๐Ÿ’…


๐ŸŒธ NAME ๐ŸŒธ

systemd-tty-ask-password-agent โ€” the girly who lists or processes all the pending systemd password requests ๐ŸŽ€


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

systemd-tty-ask-password-agent [OPTIONS...] [VARIABLE=VALUE...]

๐Ÿ’– DESCRIPTION ๐Ÿ’–

so, systemd-tty-ask-password-agent is a password agent, which is a fancy way of saying she handles the password requests of the system ๐Ÿซถ. we're talking hard disk encryption passwords, SSL certificate passwords, all the stuff that needs to get asked at boot-time or whenever during runtime. the vibes are: someone needs a secret, and she's the one who goes and gets it.

she implements the Password Agents Specification[1], and no she is not the only one โ€” she's one of many possible response agents that answer queries formulated with systemd-ask-password(1). main character energy, but in a collaborative way โœจ.


๐Ÿ’… OPTIONS ๐Ÿ’…

here's everything she understands, no gatekeeping:

  • --list โ€” lists all currently pending system password requests. just a little peek at the queue, no answering ๐Ÿ‘€

Added in version 186.

  • --query โ€” processes all currently pending system password requests by querying the user on the calling TTY. she's asking you, right here, right now ๐Ÿ’ฌ

Added in version 186.

  • --watch โ€” continuously processes password requests. she does not stop, she does not rest, she is committed ๐Ÿ”ฅ

Added in version 186.

  • --wall โ€” forwards password requests to wall(1) instead of querying the user on the calling TTY. broadcasting it to everyone, bold move ๐Ÿ˜ญ

Added in version 186.

  • --plymouth โ€” asks the question with plymouth(8) instead of querying the user on the calling TTY. boot-splash girlies rise up ๐ŸŒˆ

Added in version 186.

  • --console[=DEVICE] โ€” asks the question on TTY DEVICE instead of querying the user on the calling TTY. if DEVICE isn't specified, /dev/console will be used. classic default behaviour, we love her ๐Ÿ’œ

Added in version 186.

  • -h, --help โ€” prints a short help text and exits. a lil summary, then she's gone ๐Ÿ‘‹
  • --version โ€” prints a short version string and exits. just the receipts, nothing else ๐Ÿงพ

๐Ÿ“ EXIT STATUS ๐Ÿ“

on success, 0 is returned. a non-zero failure code otherwise. that's it, that's the whole rule, no cap โญ


๐ŸŒธ SEE ALSO ๐ŸŒธ

systemd(1), systemctl(1), systemd-ask-password-console.service(8), wall(1), plymouth(8)


๐ŸŽ€ NOTES ๐ŸŽ€

  1. Password Agents Specification โ€” https://systemd.io/PASSWORD_AGENTS/

and that's the whole page bestie, you ate it ๐Ÿ’– this was systemd 262.1, and if you ever forget a flag just come back and reread, she's got you ๐Ÿซถโœจ๐Ÿ’…

๐Ÿ“ฆ where this page comes from
  • arch rolling: systemd 262.1-1 ยท LGPL-2.1-or-later AND CC0-1.0 AND GPL-2.0-or-later AND MIT-0
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms