[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd service user uit configuratie bestand indirect zoeken



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


Reply to: