[arch-commits] Commit in cozy-stack/trunk (PKGBUILD cozy-stack.service)
Bruno Pagani
archange at gemini.archlinux.org
Sun Jul 25 02:10:30 UTC 2021
Date: Sunday, July 25, 2021 @ 02:10:28
Author: archange
Revision: 984933
Harden systemd service a bit more
Modified:
cozy-stack/trunk/PKGBUILD
cozy-stack/trunk/cozy-stack.service
--------------------+
PKGBUILD | 4 ++--
cozy-stack.service | 27 ++++++++++++++++-----------
2 files changed, 18 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-07-25 01:24:14 UTC (rev 984932)
+++ PKGBUILD 2021-07-25 02:10:28 UTC (rev 984933)
@@ -2,7 +2,7 @@
pkgname=cozy-stack
pkgver=1.4.36
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc="Digital home: brings all your web services in the same private space – Stack component"
arch=(x86_64)
@@ -22,7 +22,7 @@
${pkgname}.tmpfiles)
sha256sums=('b9d13bc51a9ae9dec9141b8b391900ccd3ab81933ecd4c7d9606c95f3c8729f8'
'a6ae871ec726f81d091918dffae4025b993656551185662242dcc2f7de4516c3'
- '6cb30c0a6d45b30827463b26c43fb2e1df9402392e6f23da1622e044ab84b580'
+ '4ef3e901725167edd970a7f288e60f3729c12ae8a07289b6bb09bc96d6851b42'
'a6bea52350e85163c3141509a52903223fa0f6e7390b1b1f9336c326a8fff984'
'04043ed0b2bf1c811417eec3b89a049f5353ad16f032497ff5c9a610eafa879d')
Modified: cozy-stack.service
===================================================================
--- cozy-stack.service 2021-07-25 01:24:14 UTC (rev 984932)
+++ cozy-stack.service 2021-07-25 02:10:28 UTC (rev 984933)
@@ -11,27 +11,32 @@
StateDirectory=cozy
ExecStart=/usr/bin/cozy-stack serve
Restart=always
+AmbientCapabilities=
CapabilityBoundingSet=
+LockPersonality=true
+#Not compatible with NodeJS
+#MemoryDenyWriteExecute=true
NoNewPrivileges=True
-#SecureBits=noroot-locked
-ProtectSystem=strict
-ProtectHome=true
+PrivateDevices=true
PrivateTmp=true
-PrivateDevices=true
PrivateUsers=true
+ProtectClock=true
+ProtectControlGroups=true
+ProtectHome=true
ProtectHostname=true
-ProtectClock=true
+ProtectKernelLogs=true
+ProtectKernelModules=true
ProtectKernelTunables=true
-ProtectKernelModules=true
-ProtectKernelLogs=true
-ProtectControlGroups=true
-LockPersonality=true
-#Not compatible with NodeJS
-#MemoryDenyWriteExecute=true
+ProtectProc=invisible
+ProtectSystem=strict
+RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX
+RestrictNamespaces=true
RestrictRealtime=true
RestrictSUIDSGID=true
+#SecureBits=noroot-locked
SystemCallArchitectures=native
SystemCallFilter=@system-service
+SystemCallErrorNumber=EPERM
[Install]
WantedBy=multi-user.target
More information about the arch-commits
mailing list