summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md16
-rw-r--r--etc/atril.profile1
-rw-r--r--etc/audacious.profile1
-rw-r--r--etc/audacity.profile1
-rw-r--r--etc/eog.profile1
-rw-r--r--etc/eom.profile1
-rw-r--r--etc/galculator.profile1
-rw-r--r--etc/gimp.profile1
-rw-r--r--etc/gnome-calculator.profile1
-rw-r--r--etc/handbrake.profile1
-rw-r--r--etc/inkscape.profile1
-rw-r--r--etc/kdenlive.profile1
-rw-r--r--etc/krita.profile1
-rw-r--r--etc/openshot.profile1
-rw-r--r--etc/qbittorrent.profile1
-rw-r--r--etc/rhythmbox.profile1
-rw-r--r--etc/totem.profile1
17 files changed, 25 insertions, 7 deletions
diff --git a/README.md b/README.md
index 906ff8481..e78c86709 100644
--- a/README.md
+++ b/README.md
@@ -207,13 +207,15 @@ AppArmor features are supported on overlayfs and chroot sandboxes.
207 207
208We are in the process of streamlining our AppArmor profile. The restrictions for /proc, /sys 208We are in the process of streamlining our AppArmor profile. The restrictions for /proc, /sys
209and /run/user directories were moved out of the profile into firejail executable. 209and /run/user directories were moved out of the profile into firejail executable.
210 210We are also adding a "apparmor yes/no" flag in /etc/firejail/firejail.config file allows the user to
211We intend to start apparmor by default for browsers, torrent clients and media players. 211enable/disable apparmor functionality globally. By default the flag is enabled.
212So far we cover Firefox (firefox-common.profile), Chromium (chromium-common.profile), 212
213transmission-qt, transmission-gtk, vlc and mpv. 213AppArmor deployment: we are starting apparmor by default for the following programs:
214 214- web browsers: firefox (firefox-common.profile), chromium (chromium-common.profile)
215"apparmor yes/no" flag in /etc/firejail/firejail.config file allows the user to enable/disable apparmor functionality globally 215- torrent clients: transmission-qt, transmission-gtk, qbittorrent
216By default the flag is enabled. 216- media players: vlc, mpv, audacious, totem, rhythmbox
217- media editing: kdenlive, audacity, handbrake, gimp, inkscape, krita, openshot
218- etc.: atril, gnome-calculator, galculator, eom, eog
217 219
218Checking apparmor status: 220Checking apparmor status:
219````` 221`````
diff --git a/etc/atril.profile b/etc/atril.profile
index 215f0ab96..5d8cc54bd 100644
--- a/etc/atril.profile
+++ b/etc/atril.profile
@@ -31,6 +31,7 @@ protocol unix
31seccomp 31seccomp
32shell none 32shell none
33tracelog 33tracelog
34apparmor
34 35
35private-bin atril, atril-previewer, atril-thumbnailer 36private-bin atril, atril-previewer, atril-thumbnailer
36private-dev 37private-dev
diff --git a/etc/audacious.profile b/etc/audacious.profile
index 9a11022e3..818d4455b 100644
--- a/etc/audacious.profile
+++ b/etc/audacious.profile
@@ -26,6 +26,7 @@ protocol unix,inet,inet6
26seccomp 26seccomp
27shell none 27shell none
28tracelog 28tracelog
29apparmor
29 30
30# private-bin audacious 31# private-bin audacious
31private-dev 32private-dev
diff --git a/etc/audacity.profile b/etc/audacity.profile
index ea1d38132..3575e297a 100644
--- a/etc/audacity.profile
+++ b/etc/audacity.profile
@@ -29,6 +29,7 @@ protocol unix
29seccomp 29seccomp
30shell none 30shell none
31tracelog 31tracelog
32apparmor
32 33
33private-bin audacity 34private-bin audacity
34private-dev 35private-dev
diff --git a/etc/eog.profile b/etc/eog.profile
index 6d61dceac..e5302a84f 100644
--- a/etc/eog.profile
+++ b/etc/eog.profile
@@ -32,6 +32,7 @@ novideo
32protocol unix 32protocol unix
33seccomp 33seccomp
34shell none 34shell none
35apparmor
35 36
36private-bin eog 37private-bin eog
37private-dev 38private-dev
diff --git a/etc/eom.profile b/etc/eom.profile
index c7af470c6..e5024a2bf 100644
--- a/etc/eom.profile
+++ b/etc/eom.profile
@@ -33,6 +33,7 @@ protocol unix
33seccomp 33seccomp
34shell none 34shell none
35tracelog 35tracelog
36apparmor
36 37
37private-bin eom 38private-bin eom
38private-dev 39private-dev
diff --git a/etc/galculator.profile b/etc/galculator.profile
index 0923d7e55..c851e7038 100644
--- a/etc/galculator.profile
+++ b/etc/galculator.profile
@@ -32,6 +32,7 @@ protocol unix
32seccomp 32seccomp
33shell none 33shell none
34tracelog 34tracelog
35apparmor
35 36
36private-bin galculator 37private-bin galculator
37private-dev 38private-dev
diff --git a/etc/gimp.profile b/etc/gimp.profile
index 2a0698cc3..1f15677a1 100644
--- a/etc/gimp.profile
+++ b/etc/gimp.profile
@@ -26,6 +26,7 @@ notv
26protocol unix 26protocol unix
27seccomp 27seccomp
28shell none 28shell none
29apparmor
29 30
30private-dev 31private-dev
31private-tmp 32private-tmp
diff --git a/etc/gnome-calculator.profile b/etc/gnome-calculator.profile
index 03e68a5cc..b6fcb0668 100644
--- a/etc/gnome-calculator.profile
+++ b/etc/gnome-calculator.profile
@@ -27,6 +27,7 @@ novideo
27protocol unix,inet,inet6 27protocol unix,inet,inet6
28seccomp 28seccomp
29shell none 29shell none
30apparmor
30 31
31disable-mnt 32disable-mnt
32private-bin gnome-calculator 33private-bin gnome-calculator
diff --git a/etc/handbrake.profile b/etc/handbrake.profile
index f8554d50c..dd814222b 100644
--- a/etc/handbrake.profile
+++ b/etc/handbrake.profile
@@ -23,6 +23,7 @@ novideo
23protocol unix,inet,inet6,netlink 23protocol unix,inet,inet6,netlink
24seccomp 24seccomp
25shell none 25shell none
26apparmor
26 27
27private-dev 28private-dev
28private-tmp 29private-tmp
diff --git a/etc/inkscape.profile b/etc/inkscape.profile
index d2929412b..924691743 100644
--- a/etc/inkscape.profile
+++ b/etc/inkscape.profile
@@ -28,6 +28,7 @@ novideo
28protocol unix 28protocol unix
29seccomp 29seccomp
30shell none 30shell none
31apparmor
31 32
32# private-bin inkscape,potrace - problems on Debian stretch 33# private-bin inkscape,potrace - problems on Debian stretch
33private-dev 34private-dev
diff --git a/etc/kdenlive.profile b/etc/kdenlive.profile
index b6d48356d..a52cd832f 100644
--- a/etc/kdenlive.profile
+++ b/etc/kdenlive.profile
@@ -25,6 +25,7 @@ notv
25protocol unix,netlink 25protocol unix,netlink
26seccomp 26seccomp
27shell none 27shell none
28apparmor
28 29
29private-bin kdenlive,kdenlive_render,dbus-launch,melt,ffmpeg,ffplay,ffprobe,dvdauthor,genisoimage,vlc,xine,kdeinit5,kshell5,kdeinit5_shutdown,kdeinit5_wrapper,kdeinit4,kshell4,kdeinit4_shutdown,kdeinit4_wrapper 30private-bin kdenlive,kdenlive_render,dbus-launch,melt,ffmpeg,ffplay,ffprobe,dvdauthor,genisoimage,vlc,xine,kdeinit5,kshell5,kdeinit5_shutdown,kdeinit5_wrapper,kdeinit4,kshell4,kdeinit4_shutdown,kdeinit4_wrapper
30private-dev 31private-dev
diff --git a/etc/krita.profile b/etc/krita.profile
index c621e2c72..9fddf2214 100644
--- a/etc/krita.profile
+++ b/etc/krita.profile
@@ -27,6 +27,7 @@ novideo
27protocol unix 27protocol unix
28seccomp 28seccomp
29shell none 29shell none
30apparmor
30 31
31private-dev 32private-dev
32private-tmp 33private-tmp
diff --git a/etc/openshot.profile b/etc/openshot.profile
index 1463303b0..5d81df193 100644
--- a/etc/openshot.profile
+++ b/etc/openshot.profile
@@ -25,6 +25,7 @@ notv
25protocol unix,inet,inet6,netlink 25protocol unix,inet,inet6,netlink
26seccomp 26seccomp
27shell none 27shell none
28apparmor
28 29
29private-dev 30private-dev
30private-tmp 31private-tmp
diff --git a/etc/qbittorrent.profile b/etc/qbittorrent.profile
index da870ab76..60bcc73d2 100644
--- a/etc/qbittorrent.profile
+++ b/etc/qbittorrent.profile
@@ -39,6 +39,7 @@ novideo
39protocol unix,inet,inet6,netlink 39protocol unix,inet,inet6,netlink
40seccomp 40seccomp
41shell none 41shell none
42apparmor
42 43
43private-bin qbittorrent,python* 44private-bin qbittorrent,python*
44private-dev 45private-dev
diff --git a/etc/rhythmbox.profile b/etc/rhythmbox.profile
index 9401f6681..b6f16cecf 100644
--- a/etc/rhythmbox.profile
+++ b/etc/rhythmbox.profile
@@ -25,6 +25,7 @@ protocol unix,inet,inet6
25seccomp 25seccomp
26shell none 26shell none
27tracelog 27tracelog
28apparmor
28 29
29private-bin rhythmbox 30private-bin rhythmbox
30private-dev 31private-dev
diff --git a/etc/totem.profile b/etc/totem.profile
index be0617024..2b591cc69 100644
--- a/etc/totem.profile
+++ b/etc/totem.profile
@@ -23,6 +23,7 @@ noroot
23protocol unix,inet,inet6 23protocol unix,inet,inet6
24seccomp 24seccomp
25shell none 25shell none
26apparmor
26 27
27private-bin totem 28private-bin totem
28private-dev 29private-dev