On Wed, Aug 30, 2023 at 07:43:30PM +0200, Geert Stappers wrote: > Hoi, > > Hoe in systemd service bestand de waarde voor 'User' zetten > met wat nog opgezocht moet worden? >
Dus dat hetzelfde systemd service bestand op verschillende computers gebruikt kan worden. (Zo als dat gaat met Debian packages.) > > Lange versie van dezelfde vraag: > > Er is bestand `/etc/foo/config` met een inhoud als: > > ```yaml > foo: > topdir: /srv/foo > interval: 3600 > ``` > > Command `ls -ld /srv/foo/` geeft > ```text > drwxr-xr-x 3 baz www-data 4096 27 aug 10:26 /srv/foo/ > ``` > > Het is die `baz`, eigenaar van "topdir", die op de plaats van de puntjes > in systemd service unit zou moeten komen. > ```text > [Unit] > Description=Foo-tastic > > [Service] > ExecStart=/usr/bin/foo /etc/foo/config > User=.... > > [Install] > WantedBy=multi-user.target > ``` > > Hoe zou dat kunnen? > Voor wat het waard is: Het nieuwe inzicht is om een user aan te maken. Zo dat in de systemd service file naam van die user staat. Groeten Geert Stappers -- Silence is hard to parse