Ich möchte einen Dienst mit einer systemd-Einheitendatei starten. Für diesen Dienst ist zum Starten ein Kennwort erforderlich. Ich möchte das Passwort nicht im Klartext in der systemd-Einheitendatei speichern, da es weltweit lesbar ist. Ich möchte dieses Passwort auch nicht interaktiv bereitstellen.
Wenn ich dafür ein normales Skript schreiben würde, würde ich die Anmeldeinformationen in einer Datei speichern, die root mit eingeschränkten Berechtigungen gehört (400 oder 600), und dann die Datei als Teil des Skripts lesen. Gibt es eine bestimmte systemd-artige Möglichkeit, dies zu tun, oder sollte ich einfach den gleichen Prozess wie in einem normalen Shell-Skript ausführen?