# apparmor.d - Full set of apparmor profiles # Copyright (C) 2017-2021 Mikhail Morfikov # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = /{usr/,}bin/light-locker profile light-locker @{exec_path} { include include include include include include include include include @{exec_path} mr, /usr/share/glib-2.0/schemas/gschemas.compiled r, @{PROC}/1/cgroup r, owner @{PROC}/@{pid}/cgroup r, # when locking the screen and switching/closing sessions @{run}/systemd/sessions/[0-9]* r, # To silecne the following error: # dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Permission denied. # dconf will not work properly. ##include #owner @{run}/user/[0-9]*/dconf/ w, #owner @{run}/user/[0-9]*/dconf/user rw, include @{sys}/devices/pci[0-9]*/**/uevent r, @{sys}/devices/pci[0-9]*/**/vendor r, @{sys}/devices/pci[0-9]*/**/device r, @{sys}/devices/pci[0-9]*/**/subsystem_vendor r, @{sys}/devices/pci[0-9]*/**/subsystem_device r, # file_inherit owner /dev/tty[0-9]* rw, include if exists }