feat(profile): small improvement for snap.
This commit is contained in:
parent
15b8a6cea4
commit
bfe35f254e
2 changed files with 16 additions and 6 deletions
|
|
@ -18,6 +18,8 @@ profile snap @{exec_path} flags=(attach_disconnected) {
|
||||||
include <abstractions/disks-read>
|
include <abstractions/disks-read>
|
||||||
include <abstractions/nameservice-strict>
|
include <abstractions/nameservice-strict>
|
||||||
|
|
||||||
|
capability chown,
|
||||||
|
capability dac_override,
|
||||||
capability dac_read_search,
|
capability dac_read_search,
|
||||||
capability setuid,
|
capability setuid,
|
||||||
capability sys_admin,
|
capability sys_admin,
|
||||||
|
|
@ -70,10 +72,10 @@ profile snap @{exec_path} flags=(attach_disconnected) {
|
||||||
@{DESKTOP_HOME}/snap/{,**} rw,
|
@{DESKTOP_HOME}/snap/{,**} rw,
|
||||||
/snap/{,**} rw,
|
/snap/{,**} rw,
|
||||||
|
|
||||||
@{HOME}/snap/{,**} rw,
|
@{HOME}/ r,
|
||||||
owner @{HOME}/ r,
|
@{HOME}/.snap.mkdir-new/ rw,
|
||||||
owner @{HOME}/.snap.mkdir-new/ rw,
|
@{HOME}/.snap/{,**} rw,
|
||||||
owner @{HOME}/.snap/{,**} rw,
|
@{HOME}/snap/{,**} rw,
|
||||||
|
|
||||||
owner @{tmp}/snapd-auto-import-mount-@{int}/ rw,
|
owner @{tmp}/snapd-auto-import-mount-@{int}/ rw,
|
||||||
|
|
||||||
|
|
@ -102,7 +104,11 @@ profile snap @{exec_path} flags=(attach_disconnected) {
|
||||||
/dev/tty@{int} rw,
|
/dev/tty@{int} rw,
|
||||||
/dev/ttyS@{int} rw,
|
/dev/ttyS@{int} rw,
|
||||||
|
|
||||||
deny @{user_share_dirs}/gvfs-metadata/* r,
|
/apparmor/.null rw,
|
||||||
|
|
||||||
|
# file_inherit, safe to deny
|
||||||
|
deny owner @{user_share_dirs}/gvfs-metadata/* r,
|
||||||
|
deny owner @{user_share_dirs}/gnome-shell/session.gvdb rw,
|
||||||
|
|
||||||
profile gpg {
|
profile gpg {
|
||||||
include <abstractions/base>
|
include <abstractions/base>
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,11 @@ profile snap-seccomp @{exec_path} flags=(attach_disconnected) {
|
||||||
|
|
||||||
owner @{PROC}/@{pids}/mountinfo r,
|
owner @{PROC}/@{pids}/mountinfo r,
|
||||||
|
|
||||||
deny @{user_share_dirs}/gvfs-metadata/* r,
|
/apparmor/.null rw,
|
||||||
|
|
||||||
|
# file_inherit, safe to deny
|
||||||
|
deny owner @{user_share_dirs}/gnome-shell/session.gvdb rw,
|
||||||
|
deny owner @{user_share_dirs}/gvfs-metadata/* r,
|
||||||
|
|
||||||
include if exists <local/snap-seccomp>
|
include if exists <local/snap-seccomp>
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue