36 lines
904 B
Text
36 lines
904 B
Text
|
[Unit]
|
||
|
Description=Entropy Daemon based on the HAVEGE algorithm
|
||
|
Documentation=man:haveged(8) http://www.issihosts.com/haveged/
|
||
|
DefaultDependencies=no
|
||
|
After=systemd-tmpfiles-setup-dev.service
|
||
|
Before=sysinit.target shutdown.target systemd-journald.service
|
||
|
|
||
|
[Service]
|
||
|
ExecStart=@SBIN_DIR@/haveged -w 1024 -v 1 --Foreground
|
||
|
Restart=always
|
||
|
SuccessExitStatus=137 143
|
||
|
|
||
|
SecureBits=noroot-locked
|
||
|
CapabilityBoundingSet=CAP_SYS_ADMIN
|
||
|
# We can *not* set PrivateTmp=true as it can cause an ordering cycle.
|
||
|
PrivateTmp=false
|
||
|
PrivateDevices=true
|
||
|
PrivateNetwork=true
|
||
|
ProtectSystem=full
|
||
|
ProtectHome=true
|
||
|
ProtectHostname=true
|
||
|
ProtectKernelLogs=true
|
||
|
ProtectKernelModules=true
|
||
|
RestrictNamespaces=true
|
||
|
RestrictRealtime=true
|
||
|
|
||
|
LockPersonality=true
|
||
|
MemoryDenyWriteExecute=true
|
||
|
SystemCallArchitectures=native
|
||
|
SystemCallFilter=@system-service
|
||
|
SystemCallFilter=~@mount
|
||
|
SystemCallErrorNumber=EPERM
|
||
|
|
||
|
[Install]
|
||
|
WantedBy=sysinit.target
|