Um Standardeinstellungen eines systemd Services zu überschreiben, können sogenannte Overrides genutzt werden. So ist eine einfache Anpassung an die persönlichen Bedürfnisse möglich.
Im folgenden Beispiel soll der php-fmp Dienst um eine Einstellung zum Setzen der Standard-umask erweitert werden.
Dazu kann einerseits die integrierte Funktion systemd edit genutzt werden oder es wird manuell eine entsprechende Konfiguration erstellt.
Zur Vorbereitung wird das folgende Verzeichnis erstellt:
mkdir /etc/systemd/system/php-fpm.service.d
Override Konfigurationen müssen mit der Dateiendung .conf erstellt werden.
vi /etc/systemd/system/php-fpm.service.d/override.conf
[Service]
UMask=0002
Es werden nur die Parameter angegeben, die überschrieben oder erweitert werden sollen.
Mit dieser Methode können auch Overrides für systemd mount und timer Definitionen erstellt werden.
als ergänzung vielleicht noch:
macht genau das im Artikel beschriebene (verzeichnis anlegen, override.conf speichern).
auch schön dass mensch so die original service file auskommentiert im editor hat
Danke c und vor allem Lioh für den guten Tipp 👍😀