bolt.service 626 B

1234567891011121314151617181920212223242526272829
  1. [Unit]
  2. Description=Thunderbolt system service
  3. After=polkit.service
  4. Documentation=man:boltd(8)
  5. [Service]
  6. Type=dbus
  7. BusName=org.freedesktop.bolt
  8. ExecStart=/usr/lib/bolt/boltd
  9. #Environment="G_MESSAGES_DEBUG=all"
  10. Restart=on-failure
  11. NotifyAccess=main
  12. MemoryDenyWriteExecute=yes
  13. PrivateTmp=yes
  14. ProtectControlGroups=yes
  15. ProtectHome=yes
  16. ProtectKernelModules=yes
  17. ProtectSystem=full
  18. RestrictAddressFamilies=AF_NETLINK AF_UNIX
  19. RestrictRealtime=yes
  20. ReadWritePaths=/var/lib/boltd
  21. SystemCallFilter=~@mount
  22. CapabilityBoundingSet=CAP_NET_ADMIN
  23. #directory management
  24. RuntimeDirectory=boltd
  25. RuntimeDirectoryPreserve=yes
  26. StateDirectory=boltd