Op 01-09-2023 om 20:51 schreef Geert Stappers:
On Fri, Sep 01, 2023 at 02:03:31PM +0200, Paul van der Vlis wrote:
Op 01-09-2023 om 10:44 schreef Paul van der Vlis:
Zou zoiets niet kunnen?
ExecStart="su - baz -c /usr/bin/foo /etc/foo/config"
Nee fout. Ik had je vraag niet goed gelezen.
Nou, het is wel een mogelijkheid om bij oplossing te komen.
Namelijk 'User=' weg uit systemd unit en met su, switch user,
het proces onder de gewenste user te laten draaien.
Ik weet niet of dat beter is dat "User=" gebruiken. Maar als ik me niet
vergis moet het commando achter "-c" tussen aanhalingstekens als er een
spatie in staat. Dus wellicht iets als:
ExecStart="su - baz -c '/usr/bin/foo /etc/foo/config'"
Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/