/etc/apparmor.d
NameSizeModeActions
abi/-0755rm
abstractions/-0755rm
disable/-0755rm
force-complain/-0755rm
local/-0755rm
rsyslog.d/-0755rm
tunables/-0755rm
1password3540644editdlrm
balena-etcher3740644editdlrm
brave3480644editdlrm
buildah3420644editdlrm
busybox3420644editdlrm
cam3300644editdlrm
ch-checkns3510644editdlrm
ch-run3390644editdlrm
chrome3490644editdlrm
code3490644editdlrm
crun3330644editdlrm
devhelp3420644editdlrm
Discord3520644editdlrm
element-desktop3680644editdlrm
epiphany3560644editdlrm
evolution3480644editdlrm
firefox4100644editdlrm
flatpak3420644editdlrm
foliate3420644editdlrm
geary3360644editdlrm
github-desktop3780644editdlrm
goldendict3530644editdlrm
ipa_verify3510644editdlrm
kchmviewer3530644editdlrm
keybase3460644editdlrm
lc-compliance3600644editdlrm
libcamerify3540644editdlrm
linux-sandbox3830644editdlrm
loupe3360644editdlrm
lsb_release13790644editdlrm
lxc-attach3510644editdlrm
lxc-create3510644editdlrm
lxc-destroy3540644editdlrm
lxc-execute3540644editdlrm
lxc-stop3450644editdlrm
lxc-unshare3540644editdlrm
lxc-usernsexec3630644editdlrm
mmdebstrap3510644editdlrm
MongoDB_Compass3860644editdlrm
msedge3520644editdlrm
nautilus3460644editdlrm
notepadqq4020644editdlrm
nvidia_modprobe12130644editdlrm
obsidian3500644editdlrm
opam3330644editdlrm
opera3550644editdlrm
pageedit3470644editdlrm
plasmashell6800644editdlrm
podman3390644editdlrm
polypane3500644editdlrm
privacybrowser3650644editdlrm
qcam3330644editdlrm
qmapshack3480644editdlrm
QtWebEngineProcess4040644editdlrm
qutebrowser3540644editdlrm
rootlesskit3540644editdlrm
rpm3300644editdlrm
rssguard3470644editdlrm
runc3340644editdlrm
sbuild3390644editdlrm
sbuild-abort3570644editdlrm
sbuild-adduser3640644editdlrm
sbuild-apt3510644editdlrm
sbuild-checkpackages3810644editdlrm
sbuild-clean3570644editdlrm
sbuild-createchroot3780644editdlrm
sbuild-destroychroot3820644editdlrm
sbuild-distupgrade3750644editdlrm
sbuild-hold3540644editdlrm
sbuild-shell3650644editdlrm
sbuild-unhold3600644editdlrm
sbuild-update3600644editdlrm
sbuild-upgrade3630644editdlrm
scide3550644editdlrm
signal-desktop3660644editdlrm
slack3420644editdlrm
slirp4netns3540644editdlrm
steam3630644editdlrm
stress-ng3480644editdlrm
surfshark3540644editdlrm
systemd-coredump3770644editdlrm
thunderbird3540644editdlrm
toybox3350644editdlrm
transmission24000644editdlrm
trinity3420644editdlrm
tup3300644editdlrm
tuxedo-control-center4000644editdlrm
ubuntu_pro_apt_news20640644editdlrm
ubuntu_pro_esm_cache72170644editdlrm
unix-chkpwd8810644editdlrm
unprivileged_userns6990644editdlrm
userbindmount3600644editdlrm
usr.bin.man34480644editdlrm
usr.bin.tcpdump16870644editdlrm
usr.lib.snapd.snap-confine.real317010644editdlrm
usr.sbin.chronyd28380644editdlrm
usr.sbin.mysqld20060644editdlrm
usr.sbin.rsyslogd18720644editdlrm
uwsgi-core3510644editdlrm
vdens3360644editdlrm
virtiofsd3520644editdlrm
vivaldi-bin3580644editdlrm
vpnns3360644editdlrm
wike3330644editdlrm
wpcom3460644editdlrm
Edit: /etc/apparmor.d/usr.sbin.chronyd (2838B)
# vim:syntax=apparmor # Last Modified: Sun Sep 05 16:48:05 2021 abi , #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.*.sock rw, # To sign replies to MS-SNTP clients by the smbd daemon /var/lib/samba/ntp_signd/socket rw, # Default path of the socket to sync with ptp4l @{run}/refclock.ptp.sock 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, along with any other config files and sockets. @{run}/timemaster/* r, # Allow read-write access to the socket path(s). @{run}/timemaster/chrony.SOCK[0-9]* rw, # 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 }