mirror of
https://gitlab.com/apparmor/apparmor.git
synced 2025-03-04 08:24:42 +01:00
remmina: include more abstractions and fix permissions
- Use format "profile remmina /usr/bin/remmina"; - Add more abstractions and remove network rules since they are include in nameservice; - Add thumbnails and gvfsd conditions after more tests; Signed-off-by: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
This commit is contained in:
parent
b08d04dab9
commit
eeabac1db4
1 changed files with 9 additions and 9 deletions
|
@ -13,30 +13,29 @@ abi <abi/3.0>,
|
|||
|
||||
include <tunables/global>
|
||||
|
||||
/usr/bin/remmina flags=(enforce) {
|
||||
profile remmina /usr/bin/remmina {
|
||||
include <abstractions/base>
|
||||
include <abstractions/fonts>
|
||||
include <abstractions/freedesktop.org>
|
||||
include <abstractions/gnome>
|
||||
include <abstractions/dbus>
|
||||
include <abstractions/dbus-session>
|
||||
|
||||
network inet stream,
|
||||
network inet6 stream,
|
||||
network netlink raw,
|
||||
include <abstractions/dbus-session-strict>
|
||||
include <abstractions/nameservice>
|
||||
include <abstractions/openssl>
|
||||
include <abstractions/ssl_certs>
|
||||
|
||||
dbus (send) bus=system path="/org/freedesktop/NetworkManager" interface="org.freedesktop.DBus.Properties" member=GetAll peer=(label=unconfined),
|
||||
|
||||
/etc/dconf/** r,
|
||||
/etc/{passwd,nsswitch.conf,timezone} r,
|
||||
/etc/ssl/certs/{,**} r,
|
||||
/etc/ssl/openssl.cnf r,
|
||||
/usr/bin/remmina mr,
|
||||
/usr/share/remmina/{,**} rw,
|
||||
/usr/bin/dash r,
|
||||
/usr/share/remmina/{,**} r,
|
||||
/var/lib/snapd/desktop/icons/{,**} r,
|
||||
|
||||
owner @{HOME}/.cache/org.remmina.Remmina/{,**} rw,
|
||||
owner @{HOME}/.cache/remmina/{,**} rw,
|
||||
owner @{HOME}/.cache/thumbnails/{,**} r,
|
||||
owner @{HOME}/.config/autostart/remmina-applet.desktop r,
|
||||
owner @{HOME}/.config/dconf/user r,
|
||||
owner @{HOME}/.config/freerdp/known_hosts2 rwk,
|
||||
|
@ -45,6 +44,7 @@ include <tunables/global>
|
|||
owner @{HOME}/.ssh/{config,known_hosts} r,
|
||||
owner @{HOME}/.local/share/remmina/{,**} rw,
|
||||
|
||||
owner @{run}/user/@{uid}/gvfsd/socket-* rw,
|
||||
owner @{run}/user/@{uid}/dconf/{,user} rw,
|
||||
owner @{PROC}/@{pid}/task/@{tid}/comm rw,
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue