mirror of
https://github.com/roddhjav/apparmor.d.git
synced 2025-02-24 19:05:40 +01:00
feat(profile): update gnome profiles.
This commit is contained in:
parent
185dc96d45
commit
ebdcb94d7e
10 changed files with 25 additions and 19 deletions
|
@ -105,6 +105,8 @@ profile gdm-session-worker @{exec_path} flags=(attach_disconnected) {
|
||||||
|
|
||||||
owner @{HOME}/.pam_environment r,
|
owner @{HOME}/.pam_environment r,
|
||||||
|
|
||||||
|
owner @{user_cache_dirs}/ w,
|
||||||
|
|
||||||
@{run}/cockpit/inactive.motd r,
|
@{run}/cockpit/inactive.motd r,
|
||||||
owner @{run}/systemd/seats/seat@{int} r,
|
owner @{run}/systemd/seats/seat@{int} r,
|
||||||
owner @{run}/user/@{uid}/keyring/control rw,
|
owner @{run}/user/@{uid}/keyring/control rw,
|
||||||
|
|
|
@ -33,6 +33,8 @@ profile gio-launch-desktop @{exec_path} flags=(attach_disconnected) {
|
||||||
|
|
||||||
owner @{HOME}/{,**} rw,
|
owner @{HOME}/{,**} rw,
|
||||||
|
|
||||||
|
owner @{user_share_dirs}/gvfs-metadata/{,*} r,
|
||||||
|
|
||||||
owner @{tmp}/wl-copy-buffer-@{rand6}/stdin r,
|
owner @{tmp}/wl-copy-buffer-@{rand6}/stdin r,
|
||||||
|
|
||||||
@{run}/mount/utab r,
|
@{run}/mount/utab r,
|
||||||
|
|
|
@ -181,7 +181,7 @@ profile gnome-control-center @{exec_path} flags=(attach_disconnected) {
|
||||||
|
|
||||||
deny owner @{user_share_dirs}/gvfs-metadata/{,*} r,
|
deny owner @{user_share_dirs}/gvfs-metadata/{,*} r,
|
||||||
|
|
||||||
profile bwrap {
|
profile bwrap flags=(attach_disconnected) {
|
||||||
include <abstractions/base>
|
include <abstractions/base>
|
||||||
include <abstractions/common/bwrap>
|
include <abstractions/common/bwrap>
|
||||||
|
|
||||||
|
|
|
@ -48,11 +48,8 @@ profile gnome-session-binary @{exec_path} flags=(attach_disconnected) {
|
||||||
@{sh_path} rix,
|
@{sh_path} rix,
|
||||||
@{bin}/tput rix,
|
@{bin}/tput rix,
|
||||||
@{bin}/session-migration rPx,
|
@{bin}/session-migration rPx,
|
||||||
|
@{lib}/gnome-session-check-* rPx,
|
||||||
@{lib}/gnome-session-check-accelerated rix,
|
@{lib}/gnome-session-failed rix,
|
||||||
@{lib}/gnome-session-check-accelerated-gl-helper rix,
|
|
||||||
@{lib}/gnome-session-check-accelerated-gles-helper rix,
|
|
||||||
@{lib}/gnome-session-failed rix,
|
|
||||||
|
|
||||||
@{lib}/gio-launch-desktop rCx -> open,
|
@{lib}/gio-launch-desktop rCx -> open,
|
||||||
@{lib}/@{multiarch}/glib-@{version}/gio-launch-desktop rCx -> open,
|
@{lib}/@{multiarch}/glib-@{version}/gio-launch-desktop rCx -> open,
|
||||||
|
|
|
@ -64,8 +64,7 @@ profile gnome-software @{exec_path} {
|
||||||
|
|
||||||
/var/lib/PackageKit/offline-update-competed r,
|
/var/lib/PackageKit/offline-update-competed r,
|
||||||
/var/lib/PackageKit/prepared-update r,
|
/var/lib/PackageKit/prepared-update r,
|
||||||
/var/lib/swcatalog/icons/**.png r,
|
/var/lib/swcatalog/** r,
|
||||||
/var/lib/swcatalog/yaml/ r,
|
|
||||||
|
|
||||||
/var/tmp/flatpak-cache-*/ rw,
|
/var/tmp/flatpak-cache-*/ rw,
|
||||||
/var/tmp/flatpak-cache-*/** rwkl,
|
/var/tmp/flatpak-cache-*/** rwkl,
|
||||||
|
@ -91,6 +90,7 @@ profile gnome-software @{exec_path} {
|
||||||
owner @{user_share_dirs}/flatpak/{app,runtime}/*/**/@{hex64}/deploy r,
|
owner @{user_share_dirs}/flatpak/{app,runtime}/*/**/@{hex64}/deploy r,
|
||||||
owner @{user_share_dirs}/flatpak/{app,runtime}/*/**/@{hex64}/metadata r,
|
owner @{user_share_dirs}/flatpak/{app,runtime}/*/**/@{hex64}/metadata r,
|
||||||
owner @{user_share_dirs}/flatpak/{app,runtime}/*/*/ r,
|
owner @{user_share_dirs}/flatpak/{app,runtime}/*/*/ r,
|
||||||
|
owner @{user_share_dirs}/flatpak/overrides/* r,
|
||||||
owner @{user_share_dirs}/flatpak/repo/ rw,
|
owner @{user_share_dirs}/flatpak/repo/ rw,
|
||||||
owner @{user_share_dirs}/flatpak/repo/** rwl -> @{user_share_dirs}/flatpak/repo/**,
|
owner @{user_share_dirs}/flatpak/repo/** rwl -> @{user_share_dirs}/flatpak/repo/**,
|
||||||
owner @{user_share_dirs}/gnome-software/{,**} rw,
|
owner @{user_share_dirs}/gnome-software/{,**} rw,
|
||||||
|
|
|
@ -7,12 +7,10 @@ abi <abi/4.0>,
|
||||||
include <tunables/global>
|
include <tunables/global>
|
||||||
|
|
||||||
@{exec_path} = @{bin}/gnome-tweaks
|
@{exec_path} = @{bin}/gnome-tweaks
|
||||||
profile gnome-tweaks @{exec_path} {
|
profile gnome-tweaks @{exec_path} flags=(attach_disconnected) {
|
||||||
include <abstractions/base>
|
include <abstractions/base>
|
||||||
include <abstractions/audio-client>
|
include <abstractions/audio-client>
|
||||||
include <abstractions/dconf-write>
|
include <abstractions/common/gnome>
|
||||||
include <abstractions/gnome-strict>
|
|
||||||
include <abstractions/graphics>
|
|
||||||
include <abstractions/python>
|
include <abstractions/python>
|
||||||
include <abstractions/thumbnails-cache-read>
|
include <abstractions/thumbnails-cache-read>
|
||||||
|
|
||||||
|
@ -21,6 +19,7 @@ profile gnome-tweaks @{exec_path} {
|
||||||
@{exec_path} mr,
|
@{exec_path} mr,
|
||||||
|
|
||||||
@{bin}/ r,
|
@{bin}/ r,
|
||||||
|
@{bin}/env r,
|
||||||
@{bin}/ps rPx,
|
@{bin}/ps rPx,
|
||||||
@{bin}/python3.@{int} rix,
|
@{bin}/python3.@{int} rix,
|
||||||
|
|
||||||
|
@ -28,8 +27,6 @@ profile gnome-tweaks @{exec_path} {
|
||||||
|
|
||||||
@{lib}/python3.@{int}/site-packages/gtweak/{,*/,**/}__pycache__/*pyc* w,
|
@{lib}/python3.@{int}/site-packages/gtweak/{,*/,**/}__pycache__/*pyc* w,
|
||||||
|
|
||||||
/usr/share/gnome-tweaks/{,**} r,
|
|
||||||
|
|
||||||
/etc/xdg/autostart/{,**} r,
|
/etc/xdg/autostart/{,**} r,
|
||||||
|
|
||||||
owner @{HOME}/@{XDG_WALLPAPERS_DIR}/{,**} r,
|
owner @{HOME}/@{XDG_WALLPAPERS_DIR}/{,**} r,
|
||||||
|
@ -44,7 +41,12 @@ profile gnome-tweaks @{exec_path} {
|
||||||
@{run}/udev/data/+input:input@{int} r, # for mouse, keyboard, touchpad
|
@{run}/udev/data/+input:input@{int} r, # for mouse, keyboard, touchpad
|
||||||
@{run}/udev/data/c13:@{int} r, # for /dev/input/*
|
@{run}/udev/data/c13:@{int} r, # for /dev/input/*
|
||||||
|
|
||||||
|
@{sys}/bus/ r,
|
||||||
|
@{sys}/class/input/ r,
|
||||||
|
@{sys}/devices/**/uevent r,
|
||||||
|
|
||||||
owner @{PROC}/@{pid}/fd/ r,
|
owner @{PROC}/@{pid}/fd/ r,
|
||||||
|
owner @{PROC}/@{pid}/mounts r,
|
||||||
|
|
||||||
deny owner @{user_share_dirs}/gvfs-metadata/{,*} r,
|
deny owner @{user_share_dirs}/gvfs-metadata/{,*} r,
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,7 @@ profile kgx @{exec_path} {
|
||||||
@{PROC}/@{pids}/stat r,
|
@{PROC}/@{pids}/stat r,
|
||||||
@{PROC}/1/cgroup r,
|
@{PROC}/1/cgroup r,
|
||||||
owner @{PROC}/@{pid}/cgroup r,
|
owner @{PROC}/@{pid}/cgroup r,
|
||||||
|
owner @{PROC}/@{pid}/task/@{tid}/comm rw,
|
||||||
|
|
||||||
/dev/ptmx rw,
|
/dev/ptmx rw,
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,7 @@ profile mutter-x11-frames @{exec_path} flags=(attach_disconnected) {
|
||||||
include <abstractions/bus/org.a11y>
|
include <abstractions/bus/org.a11y>
|
||||||
include <abstractions/bus/org.gtk.vfs.MountTracker>
|
include <abstractions/bus/org.gtk.vfs.MountTracker>
|
||||||
include <abstractions/dconf-write>
|
include <abstractions/dconf-write>
|
||||||
|
include <abstractions/fontconfig-cache-write>
|
||||||
include <abstractions/gnome-strict>
|
include <abstractions/gnome-strict>
|
||||||
include <abstractions/graphics>
|
include <abstractions/graphics>
|
||||||
include <abstractions/nameservice-strict>
|
include <abstractions/nameservice-strict>
|
||||||
|
|
|
@ -21,7 +21,6 @@ profile tracker-miner @{exec_path} flags=(attach_disconnected) {
|
||||||
include <abstractions/gnome-strict>
|
include <abstractions/gnome-strict>
|
||||||
include <abstractions/gstreamer>
|
include <abstractions/gstreamer>
|
||||||
include <abstractions/nameservice-strict>
|
include <abstractions/nameservice-strict>
|
||||||
include <abstractions/private-files-strict>
|
|
||||||
|
|
||||||
network netlink raw,
|
network netlink raw,
|
||||||
|
|
||||||
|
|
|
@ -28,11 +28,13 @@ profile yelp @{exec_path} {
|
||||||
|
|
||||||
/etc/xml/{,**} r,
|
/etc/xml/{,**} r,
|
||||||
|
|
||||||
@{sys}/devices/virtual/dmi/id/chassis_type r,
|
@{sys}/devices/virtual/dmi/id/chassis_type r,
|
||||||
@{sys}/fs/cgroup/user.slice/user-@{uid}.slice/user@@{uid}.service/app.slice/app-gnome-yelp-*.scope/memory.* r,
|
@{sys}/fs/cgroup/user.slice/user-@{uid}.slice/user@@{uid}.service/app.slice/app-gnome-yelp-*.scope/memory.* r,
|
||||||
|
|
||||||
owner @{sys}/fs/cgroup/user.slice/user-@{uid}.slice/user@@{uid}.service/app.slice/*.slice/*/memory.* r,
|
owner @{sys}/fs/cgroup/user.slice/user-@{uid}.slice/user@@{uid}.service/app.slice/*.slice/*/memory.* r,
|
||||||
|
owner @{sys}/fs/cgroup/user.slice/user-@{uid}.slice/user@@{uid}.service/session.slice/xdg-desktop-portal.service/memory.current r,
|
||||||
|
owner @{sys}/fs/cgroup/user.slice/user-@{uid}.slice/user@@{uid}.service/session.slice/xdg-desktop-portal.service/memory.high r,
|
||||||
|
owner @{sys}/fs/cgroup/user.slice/user-@{uid}.slice/user@@{uid}.service/session.slice/xdg-desktop-portal.service/memory.max r,
|
||||||
|
|
||||||
@{PROC}/zoneinfo r,
|
@{PROC}/zoneinfo r,
|
||||||
owner @{PROC}/@{pid}/cgroup r,
|
owner @{PROC}/@{pid}/cgroup r,
|
||||||
owner @{PROC}/@{pid}/cmdline r,
|
owner @{PROC}/@{pid}/cmdline r,
|
||||||
|
|
Loading…
Add table
Reference in a new issue