table of contents
- bullseye 247.3-7+deb11u1
- bullseye-backports 252.5-2~bpo11+1
- testing 252.6-1
- unstable 252.6-1
- experimental 253-1
SYSTEMD-ASK-PASSWORD(1) | systemd-ask-password | SYSTEMD-ASK-PASSWORD(1) |
NAME¶
systemd-ask-password - Query the user for a system password
SYNOPSIS¶
systemd-ask-password [OPTIONS...] [MESSAGE]
DESCRIPTION¶
systemd-ask-password may be used to query a system password or passphrase from the user, using a question message specified on the command line. When run from a TTY it will query a password on the TTY and print it to standard output. When run with no TTY or with --no-tty it will use the system-wide query mechanism, which allows active users to respond via several agents, listed below.
The purpose of this tool is to query system-wide passwords — that is passwords not attached to a specific user account. Examples include: unlocking encrypted hard disks when they are plugged in or at boot, entering an SSL certificate passphrase for web and VPN servers.
Existing agents are:
Answering system-wide password queries is a privileged operation, hence all the agents listed above (except for the last one), run as privileged system services. The last one also needs elevated privileges, so should be run through sudo(8) or similar.
Additional password agents may be implemented according to the systemd Password Agent Specification[1].
If a password is queried on a TTY, the user may press TAB to hide the asterisks normally shown for each character typed. Pressing Backspace as first key achieves the same effect.
OPTIONS¶
The following options are understood:
--icon=
--id=
--keyname=
--timeout=
--echo
--no-tty
--accept-cached
--multiple
--no-output
-h, --help
EXIT STATUS¶
On success, 0 is returned, a non-zero failure code otherwise.
SEE ALSO¶
systemd(1), systemd-ask-password-console.service(8), systemd-tty-ask-password-agent(1), keyctl(1), plymouth(8), wall(1)
NOTES¶
- 1.
- systemd Password Agent Specification
- 2.
- XDG Icon Naming Specification
systemd 247 |