diff options
Diffstat (limited to 'src/upower.service.in')
-rw-r--r-- | src/upower.service.in | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/upower.service.in b/src/upower.service.in index d0945f0..835529a 100644 --- a/src/upower.service.in +++ b/src/upower.service.in @@ -8,5 +8,28 @@ BusName=org.freedesktop.UPower ExecStart=@libexecdir@/upowerd Restart=on-failure +# Filesystem lockdown +ProtectSystem=strict +ProtectKernelTunables=true +ProtectControlGroups=true +ReadWritePaths=@historydir@ +ProtectHome=true +PrivateTmp=true + +# Network +PrivateNetwork=true + +# Execute Mappings +MemoryDenyWriteExecute=true + +# Modules +ProtectKernelModules=true + +# Real-time +RestrictRealtime=true + +# Privilege escalation +NoNewPrivileges=true + [Install] WantedBy=graphical.target |