Files
tldr/pages.zh/linux/systemd-creds.md

24 lines
843 B
Markdown

# systemd-creds
> 列出、显示、加密和解密服务凭据。
> 更多信息:<https://www.freedesktop.org/software/systemd/man/systemd-creds.html>。
- 加密文件并设置特定名称:
`systemd-creds encrypt --name={{name}} {{path/to/input_file}} {{path/to/output}}`
- 再次解密文件:
`systemd-creds decrypt {{path/to/input_file}} {{path/to/output_file}}`
-`stdin` 加密文本:
`echo -n {{text}} | systemd-creds encrypt --name={{name}} - {{path/to/output}}`
- 加密文本并将其附加到服务文件中(凭据将在 `$CREDENTIALS_DIRECTORY` 中可用):
`echo -n {{text}} | systemd-creds encrypt --name={{name}} --pretty - - >> {{service}}`
- 创建一个仅在给定时间戳之前有效的凭据:
`systemd-creds encrypt --not-after="{{timestamp}}" {{path/to/input_file}} {{path/to/output_file}}`