snippetbashTip
systemd-creds — List, show, encrypt, and decrypt service credentials. More information: <https://www.freedesktop.org
Viewed 0 times
commandsystemd-credsshowandcliencryptlistdecrypt
linux
Problem
How to use the
systemd-creds command: List, show, encrypt, and decrypt service credentials. More information: <https://www.freedesktop.org/software/systemd/man/latest/systemd-creds.html>.Solution
systemd-creds — List, show, encrypt, and decrypt service credentials. More information: <https://www.freedesktop.org/software/systemd/man/latest/systemd-creds.html>.Encrypt a file and set a specific name:
systemd-creds encrypt --name {{name}} {{path/to/input_file}} {{path/to/output}}Decrypt the file again:
systemd-creds decrypt {{path/to/input_file}} {{path/to/output_file}}Encrypt text from
stdin:echo -n {{text}} | systemd-creds encrypt --name {{name}} - {{path/to/output}}Encrypt the text and append it to the
.service file (the credentials will be available in $CREDENTIALS_DIRECTORY):echo -n {{text}} | systemd-creds encrypt --name {{name}} --pretty - - >> {{service}}Create a credential that is only valid until the given timestamp:
systemd-creds encrypt --not-after "{{timestamp}}" {{path/to/input_file}} {{path/to/output_file}}Code Snippets
Encrypt a file and set a specific name
systemd-creds encrypt --name {{name}} {{path/to/input_file}} {{path/to/output}}Decrypt the file again
systemd-creds decrypt {{path/to/input_file}} {{path/to/output_file}}Encrypt text from `stdin`
echo -n {{text}} | systemd-creds encrypt --name {{name}} - {{path/to/output}}Encrypt the text and append it to the `.service` file (the credentials will be available in `$CREDENTIALS_DIRECTORY`)
echo -n {{text}} | systemd-creds encrypt --name {{name}} --pretty - - >> {{service}}Create a credential that is only valid until the given timestamp
systemd-creds encrypt --not-after "{{timestamp}}" {{path/to/input_file}} {{path/to/output_file}}Context
tldr-pages: linux/systemd-creds
Revisions (0)
No revisions yet.