diff --git a/units/systemd-portabled.service.in b/units/systemd-portabled.service.in index cad2830b64..d22f234271 100644 --- a/units/systemd-portabled.service.in +++ b/units/systemd-portabled.service.in @@ -20,6 +20,7 @@ ExecStart={{LIBEXECDIR}}/systemd-portabled BusName=org.freedesktop.portable1 CapabilityBoundingSet=CAP_KILL CAP_SYS_PTRACE CAP_SYS_ADMIN CAP_SETGID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE CAP_CHOWN CAP_FOWNER CAP_FSETID CAP_MKNOD MemoryDenyWriteExecute=yes +NoNewPrivileges=yes ProtectHostname=yes ProtectKernelLogs=yes RestrictRealtime=yes diff --git a/units/user/systemd-portabled.service.in b/units/user/systemd-portabled.service.in index 61aa85ef89..b0a64f20ff 100644 --- a/units/user/systemd-portabled.service.in +++ b/units/user/systemd-portabled.service.in @@ -16,6 +16,7 @@ Documentation=man:org.freedesktop.portable1(5) ExecStart={{LIBEXECDIR}}/systemd-portabled --user BusName=org.freedesktop.portable1 MemoryDenyWriteExecute=yes +NoNewPrivileges=yes RestrictRealtime=yes RestrictAddressFamilies=AF_UNIX AF_NETLINK AF_INET AF_INET6 SystemCallFilter=@system-service @mount