Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

instance de template perso pour systemd

3 réponses
Avatar
Jean-Michel OLTRA
Bonjour,


En cette veille de Noël, qui est également une veille de vendredi, j'ai
une question pour les gourous de systemd (eh eh…)

On a le script /lib/systemd/sytem/openvpn@.service qui utilise
PrivateTmp=true depuis la dernière version d'openvpn, ce qui ne me va
pas du tout pour une instance de vpn

Donc je voudrais créer une instance de ce template avec
PrivateTmp=false, mais sans toucher au template de base.

C'est là où le bât blesse : je fais comment ?

Je crée un fichier /etc/systemd/openvpn@monvpn.service comme copie du
template en remplaçant les %i par la valeur monvpn ?

J'ai lu qu'on pouvait créer des dossiers sous /etc/systemd/system du genre
monservice.service.d/ et y mettre un fichier de conf dedans. Mais, dans
le cas d'une instance de template, je l'appelle comment, ce maudit
dossier ? monvpn.openvpn.service.d/ ???

Si quelqu'un avait un plan…

Merci d'avance.

--
jm

3 réponses

Avatar
Jean-Michel OLTRA
Bonjour,


Le jeudi 24 décembre 2015, Jean-Michel OLTRA a écrit...


J'ai lu qu'on pouvait créer des dossiers sous /etc/systemd/system du genre
monservice.service.d/ et y mettre un fichier de conf dedans. Mais, dans
le cas d'une instance de template, je l'appelle comment, ce maudit
dossier ? monvpn.openvpn.service.d/ ???

Si quelqu'un avait un plan…



Du coup, en réfléchissant un peu, j'ai créé un dossier
/etc/systemd/system//, avec un fichier
extend.conf dedans (le nom est tiré, sans originalité, de
/etc/systemd/system/clamav-daemon.socket.d/extend.conf), puisque quand
on veut appeler le service, on fait un :
systemctl start
Et dans le fichier extend.conf, j'ai mis :

[Service]
PrivateTmpúlse

Et ça semble le faire.

On verra demain, après un bon reboot.

--
jm
Avatar
Jean-Michel OLTRA
Bonjour,


Le vendredi 25 décembre 2015, Jean-Michel OLTRA a écrit...



Du coup, en réfléchissant un peu, j'ai créé un dossier
/etc/systemd/system//, avec un fichier
extend.conf dedans (le nom est tiré, sans originalité, de
/etc/systemd/system/clamav-daemon.socket.d/extend.conf), puisque quand
on veut appeler le service, on fait un :
systemctl start
Et dans le fichier extend.conf, j'ai mis :

[Service]
PrivateTmpúlse

On verra demain, après un bon reboot.



Oui, ça fonctionne.

--
jm
Avatar
Sébastien NOBILI
Bonjour,

Merci pour le retour, ça pourra sûrement servir un jour.

Sébastien



Le samedi 26 décembre 2015 à 17:57, Jean-Michel OLTRA a écrit :

Bonjour,


Le vendredi 25 décembre 2015, Jean-Michel OLTRA a écrit...



> Du coup, en réfléchissant un peu, j'ai créé un dossier
> /etc/systemd/system//, avec un fichier
> extend.conf dedans (le nom est tiré, sans originalité, de
> /etc/systemd/system/clamav-daemon.socket.d/extend.conf), puisque quand
> on veut appeler le service, on fait un :
> systemctl start
> Et dans le fichier extend.conf, j'ai mis :

> [Service]
> PrivateTmpúlse

> On verra demain, après un bon reboot.

Oui, ça fonctionne.

--
jm