# apparmor.d - Full set of apparmor profiles # Copyright (C) 2023-2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/multipathd profile multipathd @{exec_path} { include include capability ipc_lock, capability net_admin, capability sys_admin, capability sys_nice, capability sys_rawio, capability sys_resource, network netlink raw, unix (send, receive, connect) type=stream peer=(addr="@/org/kernel/linux/storage/multipathd"), @{exec_path} mr, /etc/multipath.conf r, /etc/multipath/ r, /etc/multipath/* rwk, /etc/systemd/system/ r, @{run}/multipathd.pid rwk, @{run}/systemd/notify w, @{sys}/bus/ r, @{sys}/class/ r, @{PROC}/devices r, @{PROC}/sys/fs/nr_open r, owner @{PROC}/@{pid}/oom_score_adj w, /dev/mapper/control rw, include if exists } # vim:syntax=apparmor