Я хотел бы запустить сервис, используя системный файл systemd. Эта служба требует пароль для запуска. Я не хочу хранить пароль в виде открытого текста в файле модуля systemd, потому что он доступен для чтения всем. Я также не хочу предоставлять этот пароль в интерактивном режиме.
Если бы я писал для этого обычный сценарий, я бы сохранял учетные данные в файле, принадлежащем пользователю root с ограниченными разрешениями (400 или 600), а затем считывал файл как часть сценария. Есть ли какой-то конкретный способ для системного стиля, или я должен просто следовать тому же процессу, что и в обычном сценарии оболочки?