# apparmor.d - Full set of apparmor profiles # Copyright (C) 2021-2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{lib}/gnome-session-ctl profile gnome-session-ctl @{exec_path} { include include signal (receive) set=(kill) peer=@{p_systemd}, unix (send, receive, connect) type=stream peer=(addr=@/tmp/dbus-????????, label=dbus-daemon), dbus send bus=session path=/org/freedesktop/systemd1 interface=org.freedesktop.systemd1.Manager member={StartUnit,StopUnit} peer=(name=org.freedesktop.systemd1, label="@{p_systemd_user}"), dbus send bus=session path=/org/gnome/SessionManager interface=org.gnome.SessionManager member=Initialized peer=(name=org.gnome.SessionManager, label=gnome-session-binary), @{exec_path} mr, @{run}/user/@{uid}/systemd/notify rw, owner @{run}/user/@{uid}/gnome-session-leader-fifo r, include if exists }