# apparmor.d - Full set of apparmor profiles # Copyright (C) 2021 Mikhail Morfikov # 2021 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = /{usr/,}lib/gvfs/gvfsd-trash @{exec_path} += /usr/{lib,libexec}/gvfsd-trash profile gvfsd-trash @{exec_path} { include include include include # When mounting a SMB share network inet stream, network inet6 stream, @{exec_path} mr, owner @{PROC}/@{pid}/mountinfo r, owner @{PROC}/@{pid}/mounts r, @{run}/mount/utab r, owner @{run}/user/@{uid}/gvfsd/ rw, owner @{run}/user/@{uid}/gvfsd/socket-[a-zA-z0-9]* rw, # Can restore all user files owner @{HOME}/{,**} rw, owner /media/*/{,**} rw, owner /mnt/*/{,**} rw, include if exists }