]> git.ipfire.org Git - thirdparty/systemd.git/blame - units/systemd-timesyncd.service.in
man: substitute path to rc.local in the man page
[thirdparty/systemd.git] / units / systemd-timesyncd.service.in
CommitLineData
a7df2d1e
ZJS
1# SPDX-License-Identifier: LGPL-2.1+
2#
a91df40e
KS
3# This file is part of systemd.
4#
5# systemd is free software; you can redistribute it and/or modify it
6# under the terms of the GNU Lesser General Public License as published by
7# the Free Software Foundation; either version 2.1 of the License, or
8# (at your option) any later version.
9
10[Unit]
11Description=Network Time Synchronization
12Documentation=man:systemd-timesyncd.service(8)
13ConditionCapability=CAP_SYS_TIME
4b16233e 14ConditionVirtualization=!container
689d781b 15DefaultDependencies=no
e0f968ad 16After=systemd-sysusers.service
4ea0f675 17Before=time-set.target sysinit.target shutdown.target
ece6e766 18Conflicts=shutdown.target
4ea0f675 19Wants=time-set.target time-sync.target
a91df40e
KS
20
21[Service]
87a85e25 22AmbientCapabilities=CAP_SYS_TIME
e67b818c 23BusName=org.freedesktop.timesync1
3ca9940c
LP
24CapabilityBoundingSet=CAP_SYS_TIME
25ExecStart=!!@rootlibexecdir@/systemd-timesyncd
26LockPersonality=yes
27MemoryDenyWriteExecute=yes
28NoNewPrivileges=yes
a349eb10 29PrivateDevices=yes
3ca9940c 30PrivateTmp=yes
24da96a1 31ProtectProc=invisible
0c28d51a 32ProtectControlGroups=yes
3ca9940c 33ProtectHome=yes
99894b86 34ProtectHostname=yes
24da96a1 35ProtectKernelLogs=yes
b6c7278c 36ProtectKernelModules=yes
3ca9940c
LP
37ProtectKernelTunables=yes
38ProtectSystem=strict
39Restart=always
40RestartSec=0
0c28d51a 41RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
3ca9940c
LP
42RestrictNamespaces=yes
43RestrictRealtime=yes
62aa2924 44RestrictSUIDSGID=yes
2dd79846 45RuntimeDirectory=systemd/timesync
53d133ea 46StateDirectory=systemd/timesync
3ca9940c
LP
47SystemCallArchitectures=native
48SystemCallErrorNumber=EPERM
49SystemCallFilter=@system-service @clock
50Type=notify
51User=systemd-timesync
21d0dd5a 52@SERVICE_WATCHDOG@
a91df40e
KS
53
54[Install]
ece6e766 55WantedBy=sysinit.target
e7dd3947 56Alias=dbus-org.freedesktop.timesync1.service