logo

apparmor.d

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

usr.sbin.mtr*: Update for split with mtr-packet executable

Diffstat:

Musr.sbin.mtr18++++++++++--------
Ausr.sbin.mtr-packet16++++++++++++++++
2 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/usr.sbin.mtr b/usr.sbin.mtr @@ -1,15 +1,17 @@ -# Copyright 2020 Haelwenn (lanodan) Monnier <contact+apparmor.d@hacktivis.me> +# 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> +abi <abi/3.0>, + +include <tunables/global> profile /usr/sbin/mtr { - #include <abstractions/base> - #include <abstractions/nameservice> + include <abstractions/base> + include <abstractions/nameservice> + include <abstractions/consoles> - capability net_raw, - network inet raw, - network inet6 raw, + /usr/sbin/mtr rm, + /usr/sbin/mtr-packet rpx, - /etc/terminfo/** r, + signal send set=term peer=/usr/sbin/mtr-packet, } diff --git a/usr.sbin.mtr-packet b/usr.sbin.mtr-packet @@ -0,0 +1,16 @@ +# Copyright 2023 Haelwenn (lanodan) Monnier <contact+apparmor.d@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +#include <tunables/global> + +profile /usr/sbin/mtr-packet { + include <abstractions/base> + + /usr/sbin/mtr-packet rm, + + capability net_raw, + network inet raw, + network inet6 raw, + + signal receive set=term peer=/usr/sbin/mtr, +}