logo

apparmor.d

Unnamed repository; edit this file 'description' to name the repository. git clone https://hacktivis.me/git/apparmor.d.git
commit: 878c280a6c03b22b47b008dcd1d0e0c67a4b380b
parent 09482f1443ce2aa2789fd82271d240ca296d02a9
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon, 14 Aug 2023 22:21:20 +0200

sbin.dhcpcd: Update

Diffstat:

Msbin.dhcpcd49+++++++++++++++++++++++++++++++++----------------
1 file changed, 33 insertions(+), 16 deletions(-)

diff --git a/sbin.dhcpcd b/sbin.dhcpcd @@ -1,31 +1,48 @@ -# Last Modified: Mon Oct 19 08:29:42 2020 -#include <tunables/global> +# Copyright 2020-2023 Haelwenn (lanodan) Monnier <contact+apparmor.d@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 +include <tunables/global> /sbin/dhcpcd flags=(complain) { - #include <abstractions/base> - #include <abstractions/consoles> - #include <abstractions/nameservice> + include <abstractions/base> + include <abstractions/consoles> + include <abstractions/nameservice> capability net_admin, + capability net_raw, + + capability sys_chroot, + capability setgid, + capability setuid, signal receive set=term, signal send peer="ntpd", - /lib64/dhcpcd/dhcpcd-run-hooks Px, + /lib{,64}/dhcpcd/dhcpcd-run-hooks ix, /sbin/dhcpcd mr, - owner /bin/bash r, owner /etc/dhcpcd.conf r, - owner /etc/udev/udev.conf r, + + /etc/udev/udev.conf r, + /run/udev/data/* r, + /sys/devices/**/net/**/uevent r, + /sys/devices/virtual/net/**/uevent r, + owner /proc/*/mountinfo r, owner /proc/*/net/if_inet6 r, owner /proc/*/stat r, - owner /proc/cpuinfo r, - owner /proc/sys/net/** r, - owner /proc/sys/net/** w, - owner /run/dhcpcd.* wk, - owner /run/udev/data/* r, - owner /sys/devices/**/net/**/uevent r, - owner /sys/devices/virtual/net/**/uevent r, - owner /var/lib/dhcpcd/* r, + /proc/cpuinfo r, + /proc/sys/kernel/hostname r, + + owner /proc/sys/net/** rw, + + owner /run/dhcpcd/** rwlk, + owner /var/lib/dhcpcd/* rw, + + /bin/gsed rix, + /usr/bin/cmp rix, + /bin/rm rix, + + /etc/ntpd.conf r, + + unix (getattr), }