From e5e9d1df1dd9f8fd12bca0a16fc3e13715a0691c Mon Sep 17 00:00:00 2001 From: Ada Date: Sun, 10 Mar 2024 01:53:16 +0100 Subject: [PATCH] WIP --- plakken.service | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/plakken.service b/plakken.service index 0e063ba..8e677e5 100644 --- a/plakken.service +++ b/plakken.service @@ -1,3 +1,4 @@ +# /usr/lib/systemd/system/plakken.service [Unit] Description=A paste server After=network.target @@ -8,6 +9,7 @@ User=plakken ExecStart=/usr/bin/plakken + EnvironmentFile=/etc/plakken/env NoNewPrivileges=yes @@ -16,6 +18,7 @@ ProtectHome=true RestrictNamespaces=true PrivateTmp=true PrivateDevices=true +PrivateUsers=true ProtectClock=true ProtectControlGroups=true ProtectKernelTunables=true @@ -25,9 +28,27 @@ LockPersonality=true RestrictSUIDSGID=true RemoveIPC=true RestrictRealtime=true -SystemCallFilter=@system-service SystemCallArchitectures=native MemoryDenyWriteExecute=true +UMask=177 +ProtectProc=invisible +CapabilityBoundingSet= +ProtectHostname=true +RestrictAddressFamilies=~AF_(INET|INET6) +RestrictAddressFamilies=~… +RestrictAddressFamilies=~AF_UNIX +RestrictAddressFamilies=~AF_NETLINK +RestrictAddressFamilies=~AF_PACKET +SystemCallFilter=~@reboot +SystemCallFilter=~@obsolete +SystemCallFilter=~@mount +SystemCallFilter=~@module +SystemCallFilter=~@debug +SystemCallFilter=~@cpu-emulation +SystemCallFilter=~@clock +SystemCallFilter=~@swap +SystemCallFilter=~@privileged +ProcSubset=pid [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target