From 2ed020c614b6efcfe29b6d17cbd0bd002c3b5a2b Mon Sep 17 00:00:00 2001 From: Joshua Dye Date: Wed, 28 Sep 2022 12:00:04 -0400 Subject: [PATCH] committing changes in /etc made by "apt install chrony" Packages with configuration changes: +chrony 4.0-8+deb11u2 armhf Package changes: +chrony 4.0-8+deb11u2 armhf --- .etckeeper | 17 ++++ apparmor.d/local/usr.sbin.chronyd | 0 apparmor.d/usr.sbin.chronyd | 81 +++++++++++++++++++ chrony/chrony.conf | 47 +++++++++++ chrony/chrony.keys | 10 +++ chrony/conf.d/README | 7 ++ chrony/sources.d/README | 11 +++ default/chrony | 6 ++ group | 1 + group- | 3 +- gshadow | 1 + gshadow- | 1 + init.d/chrony | 69 ++++++++++++++++ logrotate.d/chrony | 8 ++ network/if-post-down.d/chrony | 11 +++ network/if-up.d/chrony | 11 +++ passwd | 1 + passwd- | 3 +- ppp/ip-down.d/chrony | 13 +++ ppp/ip-up.d/chrony | 12 +++ rc0.d/K01chrony | 1 + rc1.d/K01chrony | 1 + rc2.d/S01chrony | 1 + rc3.d/S01chrony | 1 + rc4.d/S01chrony | 1 + rc5.d/S01chrony | 1 + rc6.d/K01chrony | 1 + shadow | 1 + shadow- | 1 + systemd/system/chronyd.service | 1 + .../multi-user.target.wants/chrony.service | 1 + systemd/system/systemd-timesyncd.service | 1 + 32 files changed, 323 insertions(+), 2 deletions(-) create mode 100644 apparmor.d/local/usr.sbin.chronyd create mode 100644 apparmor.d/usr.sbin.chronyd create mode 100644 chrony/chrony.conf create mode 100644 chrony/chrony.keys create mode 100644 chrony/conf.d/README create mode 100644 chrony/sources.d/README create mode 100644 default/chrony create mode 100755 init.d/chrony create mode 100644 logrotate.d/chrony create mode 100755 network/if-post-down.d/chrony create mode 100755 network/if-up.d/chrony create mode 100755 ppp/ip-down.d/chrony create mode 100755 ppp/ip-up.d/chrony create mode 120000 rc0.d/K01chrony create mode 120000 rc1.d/K01chrony create mode 120000 rc2.d/S01chrony create mode 120000 rc3.d/S01chrony create mode 120000 rc4.d/S01chrony create mode 120000 rc5.d/S01chrony create mode 120000 rc6.d/K01chrony create mode 120000 systemd/system/chronyd.service create mode 120000 systemd/system/multi-user.target.wants/chrony.service create mode 120000 systemd/system/systemd-timesyncd.service diff --git a/.etckeeper b/.etckeeper index 9e75674c..55ba83d0 100755 --- a/.etckeeper +++ b/.etckeeper @@ -521,6 +521,7 @@ maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.oosplash' maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.senddoc' maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.soffice.bin' maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.xpdfimport' +maybe chmod 0644 'apparmor.d/local/usr.sbin.chronyd' maybe chmod 0644 'apparmor.d/local/usr.sbin.cups-browsed' maybe chmod 0644 'apparmor.d/local/usr.sbin.cupsd' maybe chmod 0644 'apparmor.d/local/usr.sbin.named' @@ -552,6 +553,7 @@ maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.oosplash' maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.senddoc' maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.soffice.bin' maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.xpdfimport' +maybe chmod 0644 'apparmor.d/usr.sbin.chronyd' maybe chmod 0644 'apparmor.d/usr.sbin.cups-browsed' maybe chmod 0644 'apparmor.d/usr.sbin.cupsd' maybe chmod 0644 'apparmor.d/usr.sbin.mariadbd' @@ -623,6 +625,13 @@ maybe chmod 0644 'chromium/master_preferences' maybe chmod 0755 'chromium/policies' maybe chmod 0755 'chromium/policies/managed' maybe chmod 0755 'chromium/policies/recommended' +maybe chmod 0755 'chrony' +maybe chmod 0644 'chrony/chrony.conf' +maybe chmod 0640 'chrony/chrony.keys' +maybe chmod 0755 'chrony/conf.d' +maybe chmod 0644 'chrony/conf.d/README' +maybe chmod 0755 'chrony/sources.d' +maybe chmod 0644 'chrony/sources.d/README' maybe chmod 0755 'cifs-utils' maybe chmod 0755 'config.txt' maybe chmod 0755 'console-setup' @@ -729,6 +738,7 @@ maybe chmod 0755 'default' maybe chmod 0644 'default/avahi-daemon' maybe chmod 0644 'default/bluetooth' maybe chmod 0600 'default/cacerts' +maybe chmod 0644 'default/chrony' maybe chmod 0644 'default/console-setup' maybe chmod 0644 'default/crda' maybe chmod 0644 'default/cron' @@ -1252,6 +1262,7 @@ maybe chmod 0755 'dhcp/dhclient-enter-hooks.d' maybe chmod 0644 'dhcp/dhclient-enter-hooks.d/resolvconf' maybe chmod 0755 'dhcp/dhclient-enter-hooks.d/samba' maybe chmod 0755 'dhcp/dhclient-exit-hooks.d' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/chrony' maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes' maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes.dpkg-new' maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/timesyncd' @@ -1665,6 +1676,7 @@ maybe chmod 0755 'init.d/alsa-utils' maybe chmod 0755 'init.d/apparmor' maybe chmod 0755 'init.d/avahi-daemon' maybe chmod 0755 'init.d/bluetooth' +maybe chmod 0755 'init.d/chrony' maybe chmod 0755 'init.d/console-setup.sh' maybe chmod 0755 'init.d/cron' maybe chmod 0755 'init.d/cups' @@ -1864,6 +1876,7 @@ maybe chmod 0644 'logrotate.d/alternatives' maybe chmod 0644 'logrotate.d/apt' maybe chmod 0644 'logrotate.d/bootlog' maybe chmod 0644 'logrotate.d/btmp' +maybe chmod 0644 'logrotate.d/chrony' maybe chmod 0644 'logrotate.d/cups-daemon' maybe chmod 0644 'logrotate.d/dpkg' maybe chmod 0644 'logrotate.d/fail2ban' @@ -1925,6 +1938,7 @@ maybe chmod 0755 'network/if-down.d' maybe chmod 0755 'network/if-down.d/bind9' maybe chmod 0755 'network/if-down.d/resolvconf' maybe chmod 0755 'network/if-post-down.d' +maybe chmod 0755 'network/if-post-down.d/chrony' maybe chmod 0755 'network/if-post-down.d/wireless-tools' maybe chmod 0755 'network/if-pre-up.d' maybe chmod 0755 'network/if-pre-up.d/ethtool' @@ -1932,6 +1946,7 @@ maybe chmod 0755 'network/if-pre-up.d/wireless-tools' maybe chmod 0755 'network/if-up.d' maybe chmod 0755 'network/if-up.d/000resolvconf' maybe chmod 0755 'network/if-up.d/bind9' +maybe chmod 0755 'network/if-up.d/chrony' maybe chmod 0755 'network/if-up.d/ethtool' maybe chmod 0644 'network/interfaces' maybe chmod 0755 'network/interfaces.d' @@ -2167,9 +2182,11 @@ maybe chmod 0755 'ppp' maybe chmod 0755 'ppp/ip-down.d' maybe chmod 0755 'ppp/ip-down.d/000resolvconf' maybe chmod 0755 'ppp/ip-down.d/bind9' +maybe chmod 0755 'ppp/ip-down.d/chrony' maybe chmod 0755 'ppp/ip-up.d' maybe chmod 0755 'ppp/ip-up.d/000resolvconf' maybe chmod 0755 'ppp/ip-up.d/bind9' +maybe chmod 0755 'ppp/ip-up.d/chrony' maybe chmod 0644 'profile' maybe chmod 0755 'profile.d' maybe chmod 0644 'profile.d/Z97-byobu.sh' diff --git a/apparmor.d/local/usr.sbin.chronyd b/apparmor.d/local/usr.sbin.chronyd new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/usr.sbin.chronyd b/apparmor.d/usr.sbin.chronyd new file mode 100644 index 00000000..fc238926 --- /dev/null +++ b/apparmor.d/usr.sbin.chronyd @@ -0,0 +1,81 @@ +# Last Modified: Sat Jan 20 10:45:05 2018 +#include + +/usr/sbin/chronyd flags=(attach_disconnected) { + #include + #include + + # For /run/chrony to be created + capability chown, + + # Give “root” the ability to read and write the PID file + capability dac_override, + capability dac_read_search, + + # Needed to support HW timestamping + capability net_admin, + + # Needed to allow NTP server sockets to be bound to a privileged port + capability net_bind_service, + + # Needed to allow an NTP socket to be bound to a device using the + # SO_BINDTODEVICE socket option on kernels before 5.7 + capability net_raw, + + # Needed to drop privileges + capability setgid, + capability setuid, + + # Needed to set the SCHED_FIFO real-time scheduler at the specified priority + # using the '-P' option + capability sys_nice, + + # Needed to lock chronyd into RAM + capability sys_resource, + + # Needed to set the system/real-time clock + capability sys_time, + + /usr/sbin/chronyd mr, + + /etc/chrony/{,**} r, + /var/lib/chrony/{,*} rw, + /var/log/chrony/{,*} rw, + @{run}/chrony/{,*} rw, + @{run}/chrony-dhcp/{,*} r, + + # Using the “tempcomp” directive gives chronyd the ability to improve + # the stability and accuracy of the clock by compensating the temperature + # changes measured by a sensor close to the oscillator. + @{sys}/class/hwmon/hwmon[0-9]*/temp[0-9]*_input r, + @{sys}/devices/virtual/thermal/thermal_zone[0-9]*/hwmon[0-9]*/temp[0-9]*_input r, + + # Support all paths suggested in the man page (LP: #1771028). Assume these + # are common use cases; others should be set as local include (see below). + # Configs using a 'chrony.' prefix like the tempcomp config file example + /etc/chrony.* r, + # Example gpsd socket is outside @{run}/chrony/ + @{run}/chrony.tty{,*}.sock rw, + # To sign replies to MS-SNTP clients by the smbd daemon + /var/lib/samba/ntp_signd/socket rw, + + # rtc + /etc/adjtime r, + /dev/rtc{,[0-9]*} rw, + + # gps devices + /dev/pps[0-9]* rw, + /dev/ptp[0-9]* rw, + + # Allow reading the chronyd configuration file that timemaster(8) generates + @{run}/timemaster/chrony.conf r, + + # For use with clocks that report via shared memory (e.g. gpsd), + # you may need to give ntpd access to all of shared memory, though + # this can be considered dangerous. See https://launchpad.net/bugs/722815 + # for details. To enable, add this to local/usr.sbin.chronyd: + # capability ipc_owner, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/chrony/chrony.conf b/chrony/chrony.conf new file mode 100644 index 00000000..b3a95101 --- /dev/null +++ b/chrony/chrony.conf @@ -0,0 +1,47 @@ +# Welcome to the chrony configuration file. See chrony.conf(5) for more +# information about usable directives. + +# Include configuration files found in /etc/chrony/conf.d. +confdir /etc/chrony/conf.d + +# Use Debian vendor zone. +pool 2.debian.pool.ntp.org iburst + +# Use time sources from DHCP. +sourcedir /run/chrony-dhcp + +# Use NTP sources found in /etc/chrony/sources.d. +sourcedir /etc/chrony/sources.d + +# This directive specify the location of the file containing ID/key pairs for +# NTP authentication. +keyfile /etc/chrony/chrony.keys + +# This directive specify the file into which chronyd will store the rate +# information. +driftfile /var/lib/chrony/chrony.drift + +# Save NTS keys and cookies. +ntsdumpdir /var/lib/chrony + +# Uncomment the following line to turn logging on. +#log tracking measurements statistics + +# Log files location. +logdir /var/log/chrony + +# Stop bad estimates upsetting machine clock. +maxupdateskew 100.0 + +# This directive enables kernel synchronisation (every 11 minutes) of the +# real-time clock. Note that it can’t be used along with the 'rtcfile' directive. +rtcsync + +# Step the system clock instead of slewing it if the adjustment is larger than +# one second, but only in the first three clock updates. +makestep 1 3 + +# Get TAI-UTC offset and leap seconds from the system tz database. +# This directive must be commented out when using time sources serving +# leap-smeared time. +leapsectz right/UTC diff --git a/chrony/chrony.keys b/chrony/chrony.keys new file mode 100644 index 00000000..a2d655d2 --- /dev/null +++ b/chrony/chrony.keys @@ -0,0 +1,10 @@ +# This file is solely used for NTP authentication with symmetric keys +# as defined by RFC 1305 and RFC 5905. +# +# It can contain ID/key pairs which can be generated using the “keygen” option +# from “chronyc”; for example: +# chronyc keygen 1 SHA256 256 >> /etc/chrony/chrony.keys +# would generate a 256-bit SHA-256 key using ID 1. +# +# A list of supported hash functions and output encoding is available by +# consulting the "keyfile" directive in the chrony.conf(5) man page. diff --git a/chrony/conf.d/README b/chrony/conf.d/README new file mode 100644 index 00000000..de1fa8e9 --- /dev/null +++ b/chrony/conf.d/README @@ -0,0 +1,7 @@ +Files found under the /etc/chrony/conf.d directory with the .conf suffix are +parsed in the lexicographical order of the file names when chronyd starts up. +This enables a fragmented configuration of chronyd. + +Although those files can contain any directives listed in chrony.conf(5), +it would be wiser to add NTP sources in the /etc/chrony/sources.d +directory. Please read /etc/chrony/sources.d/README for more information. diff --git a/chrony/sources.d/README b/chrony/sources.d/README new file mode 100644 index 00000000..268544dc --- /dev/null +++ b/chrony/sources.d/README @@ -0,0 +1,11 @@ +Only NTP sources can be specified in the /etc/chrony/sources.d directory. +Files in this directory must end with the ".sources" suffix, and can only +contain the "peer", "pool" and "server" directives. + +There is no need to restart chronyd for these time sources to be usable, +running 'chronyc reload sources' is sufficient. + +Example: + +# echo 'server 192.0.2.1 iburst' > /etc/chrony/sources.d/local-ntp-server.sources +# chronyc reload sources diff --git a/default/chrony b/default/chrony new file mode 100644 index 00000000..028f63d9 --- /dev/null +++ b/default/chrony @@ -0,0 +1,6 @@ +# This is a configuration file for /etc/init.d/chrony and +# /lib/systemd/system/chrony.service; it allows you to pass various options to +# the chrony daemon without editing the init script or service file. + +# Options to pass to chrony. +DAEMON_OPTS="-F 1" diff --git a/group b/group index 243bdafa..37f01e7a 100644 --- a/group +++ b/group @@ -72,3 +72,4 @@ pihole:x:995:www-data pihole-sync:x:1001: tvdisplay:x:1002: mysql:x:127: +_chrony:x:128: diff --git a/group- b/group- index fb288529..243bdafa 100644 --- a/group- +++ b/group- @@ -68,6 +68,7 @@ geoclue:x:125: systemd-coredump:x:996: jgdye:x:1000: bind:x:126: -pihole:x:995: +pihole:x:995:www-data pihole-sync:x:1001: tvdisplay:x:1002: +mysql:x:127: diff --git a/gshadow b/gshadow index 389bca26..072d4cf8 100644 --- a/gshadow +++ b/gshadow @@ -72,3 +72,4 @@ pihole:!:: pihole-sync:!:: tvdisplay:!:: mysql:!:: +_chrony:!:: diff --git a/gshadow- b/gshadow- index 65c01cc8..389bca26 100644 --- a/gshadow- +++ b/gshadow- @@ -71,3 +71,4 @@ bind:!:: pihole:!:: pihole-sync:!:: tvdisplay:!:: +mysql:!:: diff --git a/init.d/chrony b/init.d/chrony new file mode 100755 index 00000000..ce121d7a --- /dev/null +++ b/init.d/chrony @@ -0,0 +1,69 @@ +#! /bin/sh +# +# Written by Miquel van Smoorenburg . +# Modified for Debian GNU/Linux by Ian Murdock . +# Modified for Debian by Christoph Lameter +# Modified for chrony by John Hasler 1998-2012 +# Modified for Debian by Vincent Blut + +### BEGIN INIT INFO +# Provides: chrony +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Should-Start: $syslog $network $named $time +# Should-Stop: $syslog $network $named $time +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Controls chronyd NTP time daemon +# Description: Chronyd is the NTP time daemon in the Chrony package +### END INIT INFO + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +DAEMON=/usr/sbin/chronyd +NAME="chronyd" +DESC="time daemon" +PIDFILE=/run/chrony/chronyd.pid + +[ -x "$DAEMON" ] || exit 0 + +. /lib/lsb/init-functions + +# Override this variable by editing /etc/default/chrony. +DAEMON_OPTS="" +if [ -f /etc/default/chrony ]; then + . /etc/default/chrony +fi + +case "$1" in + start) + if $0 status > /dev/null ; then + log_success_msg "$NAME is already running" + else + log_daemon_msg "Starting $DESC" "$NAME" + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS + log_end_msg $? + fi + ;; + + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON + log_end_msg $? + ;; + + restart|force-reload) + $0 stop + $0 start + ;; + + status) + status_of_proc -p $PIDFILE "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + + *) + log_action_msg "Usage: /etc/init.d/chrony {start|stop|restart|force-reload|status}" + exit 1 + ;; +esac + +exit 0 diff --git a/logrotate.d/chrony b/logrotate.d/chrony new file mode 100644 index 00000000..2823a1aa --- /dev/null +++ b/logrotate.d/chrony @@ -0,0 +1,8 @@ +/var/log/chrony/*.log { + missingok + nocreate + sharedscripts + postrotate + /usr/bin/chronyc cyclelogs > /dev/null 2>&1 || true + endscript +} diff --git a/network/if-post-down.d/chrony b/network/if-post-down.d/chrony new file mode 100755 index 00000000..4cc07968 --- /dev/null +++ b/network/if-post-down.d/chrony @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +[ -x /usr/sbin/chronyd ] || exit 0 + +if [ -e /run/chrony/chronyd.pid ]; then + chronyc onoffline > /dev/null 2>&1 +fi + +exit 0 diff --git a/network/if-up.d/chrony b/network/if-up.d/chrony new file mode 100755 index 00000000..4cc07968 --- /dev/null +++ b/network/if-up.d/chrony @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +[ -x /usr/sbin/chronyd ] || exit 0 + +if [ -e /run/chrony/chronyd.pid ]; then + chronyc onoffline > /dev/null 2>&1 +fi + +exit 0 diff --git a/passwd b/passwd index 2047a1a7..09bc088b 100644 --- a/passwd +++ b/passwd @@ -40,3 +40,4 @@ pihole:x:999:995::/home/pihole:/usr/sbin/nologin pihole-sync:x:1001:1001:Pihole Sync User,,,:/home/pihole-sync:/bin/bash tvdisplay:x:1002:1002:User for GUI,,,:/home/tvdisplay:/bin/bash mysql:x:118:127:MySQL Server,,,:/nonexistent:/bin/false +_chrony:x:119:128:Chrony daemon,,,:/var/lib/chrony:/usr/sbin/nologin diff --git a/passwd- b/passwd- index 4dedcba5..de5e55b1 100644 --- a/passwd- +++ b/passwd- @@ -39,4 +39,5 @@ bind:x:117:126::/var/cache/bind:/usr/sbin/nologin pihole:x:999:995::/home/pihole:/usr/sbin/nologin pihole-sync:x:1001:1001:Pihole Sync User,,,:/home/pihole-sync:/bin/bash tvdisplay:x:1002:1002:User for GUI,,,:/home/tvdisplay:/bin/bash -mysql:x:118:127::/nonexistent:/bin/false +mysql:x:118:127:MySQL Server,,,:/nonexistent:/bin/false +_chrony:x:119:128::/var/lib/chrony:/usr/sbin/nologin diff --git a/ppp/ip-down.d/chrony b/ppp/ip-down.d/chrony new file mode 100755 index 00000000..c0775518 --- /dev/null +++ b/ppp/ip-down.d/chrony @@ -0,0 +1,13 @@ +#!/bin/sh +# This script tells chronyd that the connection is down +# so that it won't try to contact the server. +# John Hasler 1998-2003 +# Any possessor of a copy of this program may treat it as if it +# were in the public domain. I waive all rights. +# Modified by Vincent Blut + +if [ -e /run/chrony/chronyd.pid ]; then + chronyc onoffline > /dev/null 2>&1 +fi + +exit 0 diff --git a/ppp/ip-up.d/chrony b/ppp/ip-up.d/chrony new file mode 100755 index 00000000..9c8d0893 --- /dev/null +++ b/ppp/ip-up.d/chrony @@ -0,0 +1,12 @@ +#!/bin/sh +# This script tells chronyd that the connection is up so that it can +# contact the server. John Hasler 1998-2003 +# Any possessor of a copy of this program may treat it as if it +# were in the public domain. I waive all rights. +# Modified by Vincent Blut + +if [ -e /run/chrony/chronyd.pid ]; then + chronyc onoffline > /dev/null 2>&1 +fi + +exit 0 diff --git a/rc0.d/K01chrony b/rc0.d/K01chrony new file mode 120000 index 00000000..53f13619 --- /dev/null +++ b/rc0.d/K01chrony @@ -0,0 +1 @@ +../init.d/chrony \ No newline at end of file diff --git a/rc1.d/K01chrony b/rc1.d/K01chrony new file mode 120000 index 00000000..53f13619 --- /dev/null +++ b/rc1.d/K01chrony @@ -0,0 +1 @@ +../init.d/chrony \ No newline at end of file diff --git a/rc2.d/S01chrony b/rc2.d/S01chrony new file mode 120000 index 00000000..53f13619 --- /dev/null +++ b/rc2.d/S01chrony @@ -0,0 +1 @@ +../init.d/chrony \ No newline at end of file diff --git a/rc3.d/S01chrony b/rc3.d/S01chrony new file mode 120000 index 00000000..53f13619 --- /dev/null +++ b/rc3.d/S01chrony @@ -0,0 +1 @@ +../init.d/chrony \ No newline at end of file diff --git a/rc4.d/S01chrony b/rc4.d/S01chrony new file mode 120000 index 00000000..53f13619 --- /dev/null +++ b/rc4.d/S01chrony @@ -0,0 +1 @@ +../init.d/chrony \ No newline at end of file diff --git a/rc5.d/S01chrony b/rc5.d/S01chrony new file mode 120000 index 00000000..53f13619 --- /dev/null +++ b/rc5.d/S01chrony @@ -0,0 +1 @@ +../init.d/chrony \ No newline at end of file diff --git a/rc6.d/K01chrony b/rc6.d/K01chrony new file mode 120000 index 00000000..53f13619 --- /dev/null +++ b/rc6.d/K01chrony @@ -0,0 +1 @@ +../init.d/chrony \ No newline at end of file diff --git a/shadow b/shadow index 5484a616..be662f86 100644 --- a/shadow +++ b/shadow @@ -40,3 +40,4 @@ pihole:!:18964:::::: pihole-sync:$y$j9T$nwhfs/LBZJ9v9IXAmd24D.$vNn5BvbMGMoz69atUOPYpQNooSEPx1lGEXgSZTW05X6:19156:0:99999:7::: tvdisplay:$y$j9T$Th/Yl2X5wdClwV/EXWFEa1$aMHTMzcZ0kBwKXxyWp/yJlQ/8Un4Zp2XMhEj2wcvsnD:18965:0:99999:7::: mysql:!:19205:0:99999:7::: +_chrony:*:19263:0:99999:7::: diff --git a/shadow- b/shadow- index 5484a616..be662f86 100644 --- a/shadow- +++ b/shadow- @@ -40,3 +40,4 @@ pihole:!:18964:::::: pihole-sync:$y$j9T$nwhfs/LBZJ9v9IXAmd24D.$vNn5BvbMGMoz69atUOPYpQNooSEPx1lGEXgSZTW05X6:19156:0:99999:7::: tvdisplay:$y$j9T$Th/Yl2X5wdClwV/EXWFEa1$aMHTMzcZ0kBwKXxyWp/yJlQ/8Un4Zp2XMhEj2wcvsnD:18965:0:99999:7::: mysql:!:19205:0:99999:7::: +_chrony:*:19263:0:99999:7::: diff --git a/systemd/system/chronyd.service b/systemd/system/chronyd.service new file mode 120000 index 00000000..cf434ea6 --- /dev/null +++ b/systemd/system/chronyd.service @@ -0,0 +1 @@ +/lib/systemd/system/chrony.service \ No newline at end of file diff --git a/systemd/system/multi-user.target.wants/chrony.service b/systemd/system/multi-user.target.wants/chrony.service new file mode 120000 index 00000000..cf434ea6 --- /dev/null +++ b/systemd/system/multi-user.target.wants/chrony.service @@ -0,0 +1 @@ +/lib/systemd/system/chrony.service \ No newline at end of file diff --git a/systemd/system/systemd-timesyncd.service b/systemd/system/systemd-timesyncd.service new file mode 120000 index 00000000..dc1dc0cd --- /dev/null +++ b/systemd/system/systemd-timesyncd.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file