# apparmor.d - Full set of apparmor profiles # Copyright (C) 2019-2021 Mikhail Morfikov # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/dlocate profile dlocate @{exec_path} { include include include @{exec_path} rix, @{bin}/{,ba,da}sh rix, @{bin}/getopt rix, @{bin}/{,e}grep rix, @{bin}/{m,g,}awk rix, @{bin}/cat rix, @{bin}/sort rix, @{bin}/sed rix, @{bin}/stty rix, @{bin}/grep-dctrl rix, @{bin}/cut rix, @{bin}/xargs rix, @{bin}/ls rix, @{bin}/du rix, @{bin}/stat rix, @{bin}/md5sum rCx -> md5sum, /etc/default/dlocate r, /var/lib/dlocate/dlocatedb r, /var/lib/dlocate/dpkg-list r, /var/lib/dpkg/status r, /var/lib/dpkg/info/*.list r, /var/lib/dpkg/info/*.conffiles r, /var/lib/dpkg/info/*.md5sums r, owner /tmp/sh-thd.* rw, owner @{PROC}/@{pid}/fd/ r, owner @{PROC}/@{pid}/fd/2 w, / r, profile md5sum { include @{bin}/md5sum mr, # For the md5 check /boot/** r, /usr/** r, } include if exists }