aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-programs.inc10
-rw-r--r--etc/profile-a-l/b2sum.profile13
-rw-r--r--etc/profile-a-l/bcompare.profile62
-rw-r--r--etc/profile-a-l/cksum.profile13
-rw-r--r--etc/profile-a-l/clawsker.profile2
-rw-r--r--etc/profile-a-l/engrampa.profile3
-rw-r--r--etc/profile-a-l/firefox.profile5
-rw-r--r--etc/profile-a-l/gnome-logs.profile9
-rw-r--r--etc/profile-a-l/hasher-common.profile60
-rw-r--r--etc/profile-a-l/k3b.profile2
-rw-r--r--etc/profile-m-z/man.profile12
-rw-r--r--etc/profile-m-z/md5sum.profile13
-rw-r--r--etc/profile-m-z/nheko.profile9
-rw-r--r--etc/profile-m-z/nodejs-common.profile4
-rw-r--r--etc/profile-m-z/sha1sum.profile13
-rw-r--r--etc/profile-m-z/sha224sum.profile13
-rw-r--r--etc/profile-m-z/sha256sum.profile13
-rw-r--r--etc/profile-m-z/sha384sum.profile13
-rw-r--r--etc/profile-m-z/sha512sum.profile13
-rw-r--r--etc/profile-m-z/sum.profile13
-rw-r--r--etc/profile-m-z/youtube-viewer.profile3
21 files changed, 281 insertions, 17 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 72fc13103..6f3d5bbdb 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -121,6 +121,7 @@ blacklist ${HOME}/.config/Nathan Osman
121blacklist ${HOME}/.config/Nextcloud 121blacklist ${HOME}/.config/Nextcloud
122blacklist ${HOME}/.config/Nylas Mail 122blacklist ${HOME}/.config/Nylas Mail
123blacklist ${HOME}/.config/PacmanLogViewer 123blacklist ${HOME}/.config/PacmanLogViewer
124blacklist ${HOME}/.config/PawelStolowski
124blacklist ${HOME}/.config/PBE 125blacklist ${HOME}/.config/PBE
125blacklist ${HOME}/.config/Philipp Schmieder 126blacklist ${HOME}/.config/Philipp Schmieder
126blacklist ${HOME}/.config/QGIS 127blacklist ${HOME}/.config/QGIS
@@ -166,6 +167,7 @@ blacklist ${HOME}/.config/aweather
166blacklist ${HOME}/.config/backintime 167blacklist ${HOME}/.config/backintime
167blacklist ${HOME}/.config/baloofilerc 168blacklist ${HOME}/.config/baloofilerc
168blacklist ${HOME}/.config/baloorc 169blacklist ${HOME}/.config/baloorc
170blacklist ${HOME}/.config/bcompare
169blacklist ${HOME}/.config/blender 171blacklist ${HOME}/.config/blender
170blacklist ${HOME}/.config/bless 172blacklist ${HOME}/.config/bless
171blacklist ${HOME}/.config/bnox 173blacklist ${HOME}/.config/bnox
@@ -312,6 +314,7 @@ blacklist ${HOME}/.config/mate-calc
312blacklist ${HOME}/.config/mate/eom 314blacklist ${HOME}/.config/mate/eom
313blacklist ${HOME}/.config/mate/mate-dictionary 315blacklist ${HOME}/.config/mate/mate-dictionary
314blacklist ${HOME}/.config/matrix-mirage 316blacklist ${HOME}/.config/matrix-mirage
317blacklist ${HOME}/.config/mcomix
315blacklist ${HOME}/.config/meld 318blacklist ${HOME}/.config/meld
316blacklist ${HOME}/.config/meteo-qt 319blacklist ${HOME}/.config/meteo-qt
317blacklist ${HOME}/.config/menulibre.cfg 320blacklist ${HOME}/.config/menulibre.cfg
@@ -360,6 +363,7 @@ blacklist ${HOME}/.config/pavucontrol.ini
360blacklist ${HOME}/.config/pcmanfm 363blacklist ${HOME}/.config/pcmanfm
361blacklist ${HOME}/.config/pdfmod 364blacklist ${HOME}/.config/pdfmod
362blacklist ${HOME}/.config/Pinta 365blacklist ${HOME}/.config/Pinta
366blacklist ${HOME}/.config/pipe-viewer
363blacklist ${HOME}/.config/pitivi 367blacklist ${HOME}/.config/pitivi
364blacklist ${HOME}/.config/pix 368blacklist ${HOME}/.config/pix
365blacklist ${HOME}/.config/pluma 369blacklist ${HOME}/.config/pluma
@@ -589,6 +593,7 @@ blacklist ${HOME}/.local/share/Mendeley Ltd.
589blacklist ${HOME}/.local/share/Mumble 593blacklist ${HOME}/.local/share/Mumble
590blacklist ${HOME}/.local/share/Nextcloud 594blacklist ${HOME}/.local/share/Nextcloud
591blacklist ${HOME}/.local/share/PBE 595blacklist ${HOME}/.local/share/PBE
596blacklist ${HOME}/.local/share/PawelStolowski
592blacklist ${HOME}/.local/share/Psi 597blacklist ${HOME}/.local/share/Psi
593blacklist ${HOME}/.local/share/QGIS 598blacklist ${HOME}/.local/share/QGIS
594blacklist ${HOME}/.local/share/QMediathekView 599blacklist ${HOME}/.local/share/QMediathekView
@@ -694,6 +699,7 @@ blacklist ${HOME}/.local/share/man
694blacklist ${HOME}/.local/share/mana 699blacklist ${HOME}/.local/share/mana
695blacklist ${HOME}/.local/share/maps-places.json 700blacklist ${HOME}/.local/share/maps-places.json
696blacklist ${HOME}/.local/share/matrix-mirage 701blacklist ${HOME}/.local/share/matrix-mirage
702blacklist ${HOME}/.local/share/mcomix
697blacklist ${HOME}/.local/share/meld 703blacklist ${HOME}/.local/share/meld
698blacklist ${HOME}/.local/share/midori 704blacklist ${HOME}/.local/share/midori
699blacklist ${HOME}/.local/share/minder 705blacklist ${HOME}/.local/share/minder
@@ -709,6 +715,7 @@ blacklist ${HOME}/.local/share/nemo-python
709blacklist ${HOME}/.local/share/news-flash 715blacklist ${HOME}/.local/share/news-flash
710blacklist ${HOME}/.local/share/newsbeuter 716blacklist ${HOME}/.local/share/newsbeuter
711blacklist ${HOME}/.local/share/newsboat 717blacklist ${HOME}/.local/share/newsboat
718blacklist ${HOME}/.local/share/nheko
712blacklist ${HOME}/.local/share/nomacs 719blacklist ${HOME}/.local/share/nomacs
713blacklist ${HOME}/.local/share/notes 720blacklist ${HOME}/.local/share/notes
714blacklist ${HOME}/.local/share/ocenaudio 721blacklist ${HOME}/.local/share/ocenaudio
@@ -901,6 +908,7 @@ blacklist ${HOME}/.cache/INRIA
901blacklist ${HOME}/.cache/MusicBrainz 908blacklist ${HOME}/.cache/MusicBrainz
902blacklist ${HOME}/.cache/NewsFlashGTK 909blacklist ${HOME}/.cache/NewsFlashGTK
903blacklist ${HOME}/.cache/Otter 910blacklist ${HOME}/.cache/Otter
911blacklist ${HOME}/.cache/PawelStolowski
904blacklist ${HOME}/.cache/Psi 912blacklist ${HOME}/.cache/Psi
905blacklist ${HOME}/.cache/QuiteRss 913blacklist ${HOME}/.cache/QuiteRss
906blacklist ${HOME}/.cache/Quotient/quaternion 914blacklist ${HOME}/.cache/Quotient/quaternion
@@ -1009,6 +1017,7 @@ blacklist ${HOME}/.cache/org.gnome.Maps
1009blacklist ${HOME}/.cache/pdfmod 1017blacklist ${HOME}/.cache/pdfmod
1010blacklist ${HOME}/.cache/peek 1018blacklist ${HOME}/.cache/peek
1011blacklist ${HOME}/.cache/pip 1019blacklist ${HOME}/.cache/pip
1020blacklist ${HOME}/.cache/pipe-viewer
1012blacklist ${HOME}/.cache/plasmashell 1021blacklist ${HOME}/.cache/plasmashell
1013blacklist ${HOME}/.cache/plasmashellbookmarkrunnerfirefoxdbfile.sqlite* 1022blacklist ${HOME}/.cache/plasmashellbookmarkrunnerfirefoxdbfile.sqlite*
1014blacklist ${HOME}/.cache/psi 1023blacklist ${HOME}/.cache/psi
@@ -1044,3 +1053,4 @@ blacklist ${HOME}/.cache/xreader
1044blacklist ${HOME}/.cache/yandex-browser 1053blacklist ${HOME}/.cache/yandex-browser
1045blacklist ${HOME}/.cache/yandex-browser-beta 1054blacklist ${HOME}/.cache/yandex-browser-beta
1046blacklist ${HOME}/.cache/youtube-dl 1055blacklist ${HOME}/.cache/youtube-dl
1056blacklist ${HOME}/.cache/youtube-viewer
diff --git a/etc/profile-a-l/b2sum.profile b/etc/profile-a-l/b2sum.profile
new file mode 100644
index 000000000..48cb9619b
--- /dev/null
+++ b/etc/profile-a-l/b2sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for b2sum
2# Description: compute and check BLAKE2 message digest
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include b2sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin b2sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-a-l/bcompare.profile b/etc/profile-a-l/bcompare.profile
new file mode 100644
index 000000000..178e2dc9f
--- /dev/null
+++ b/etc/profile-a-l/bcompare.profile
@@ -0,0 +1,62 @@
1# Firejail profile for Beyond Compare by Scooter Software
2# Description: directory and file compare utility
3# Disables the network, which only impacts checking for updates.
4# This file is overwritten after every install/update
5# Persistent local customizations
6include bcompare.local
7# Persistent global definitions
8include globals.local
9
10noblacklist ${HOME}/.config/bcompare
11# In case the user decides to include disable-programs.inc, still allow
12# KDE's Gwenview to view images via right click -> Open With -> Associated Application
13noblacklist ${HOME}/.config/gwenviewrc
14
15# Uncomment the next line (or put it into your bcompare.local) if you don't need to compare files in disable-common.inc
16#include disable-common.inc
17include disable-devel.inc
18include disable-exec.inc
19include disable-interpreters.inc
20include disable-passwdmgr.inc
21# Uncomment the next line (or put it into your bcompare.local) if you don't need to compare files in disable-programs.inc
22#include disable-programs.inc
23# Uncommenting this breaks launch
24# include disable-shell.inc
25include disable-write-mnt.inc
26# Don't disable ${DOCUMENTS}, ${MUSIC}, ${PICTURES}, ${VIDEOS}
27# include disable-xdg.inc
28
29# include whitelist-common.inc
30# include whitelist-runuser-common.inc
31# include whitelist-usr-share-common.inc
32# include whitelist-var-common.inc
33
34apparmor
35caps.drop all
36# Uncommenting might break Pulse Audio
37#machine-id
38net none
39no3d
40nodvd
41nogroups
42nonewprivs
43noroot
44# Allow applications launched on sound files to play them
45#nosound
46notv
47nou2f
48novideo
49protocol unix
50seccomp
51shell none
52tracelog
53
54private-cache
55private-dev
56# see /usr/share/doc/firejail/profile.template for more common private-etc paths.
57# private-etc alternatives,fonts,machine-id
58# Necessary because of the `include disable-exec.inc` line. Prevents error "Error fstat: fs.c:504 fs_remount_simple: Transport endpoint is not connected ... cannot sync with peer: unexpected EOF Peer [...] unexpectedly exited with status 1"
59private-tmp
60
61dbus-user none
62dbus-system none
diff --git a/etc/profile-a-l/cksum.profile b/etc/profile-a-l/cksum.profile
new file mode 100644
index 000000000..2baeed2ed
--- /dev/null
+++ b/etc/profile-a-l/cksum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for cksum
2# Description: checksum and count the bytes in a file
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include cksum.local
7# Persistent global definitions
8include globals.local
9
10private-bin cksum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-a-l/clawsker.profile b/etc/profile-a-l/clawsker.profile
index ac74d25c9..f71b35c26 100644
--- a/etc/profile-a-l/clawsker.profile
+++ b/etc/profile-a-l/clawsker.profile
@@ -45,7 +45,7 @@ private-bin bash,clawsker,perl,sh,which
45private-cache 45private-cache
46private-dev 46private-dev
47private-etc alternatives,fonts 47private-etc alternatives,fonts
48private-lib girepository-1.*,libdbus-glib-1.so.*,libetpan.so.*,libgirepository-1.*,libgtk-x11-2.0.so.*,libstartup-notification-1.so.*,perl* 48private-lib girepository-1.*,libdbus-glib-1.so.*,libetpan.so.*,libgirepository-1.*,libgtk-3.so.*,libgtk-x11-2.0.so.*,libstartup-notification-1.so.*,perl*
49private-tmp 49private-tmp
50 50
51dbus-user none 51dbus-user none
diff --git a/etc/profile-a-l/engrampa.profile b/etc/profile-a-l/engrampa.profile
index 54fe6a0f9..7ec611293 100644
--- a/etc/profile-a-l/engrampa.profile
+++ b/etc/profile-a-l/engrampa.profile
@@ -17,6 +17,7 @@ include whitelist-var-common.inc
17 17
18apparmor 18apparmor
19caps.drop all 19caps.drop all
20net none
20no3d 21no3d
21nodvd 22nodvd
22nogroups 23nogroups
@@ -35,4 +36,6 @@ tracelog
35private-dev 36private-dev
36# private-tmp 37# private-tmp
37 38
39dbus-user filter
40dbus-user.talk ca.desrt.dconf
38dbus-system none 41dbus-system none
diff --git a/etc/profile-a-l/firefox.profile b/etc/profile-a-l/firefox.profile
index 20bd9824c..68dd350ca 100644
--- a/etc/profile-a-l/firefox.profile
+++ b/etc/profile-a-l/firefox.profile
@@ -14,6 +14,11 @@ mkdir ${HOME}/.mozilla
14whitelist ${HOME}/.cache/mozilla/firefox 14whitelist ${HOME}/.cache/mozilla/firefox
15whitelist ${HOME}/.mozilla 15whitelist ${HOME}/.mozilla
16 16
17# Uncomment or put in your firefox.local one of the following whitelist to enable KeePassXC Plugin
18# NOTE: start KeePassXC before Firefox and keep it open to allow communication between them
19#whitelist ${RUNUSER}/kpxc_server
20#whitelist ${RUNUSER}/org.keepassxc.KeePassXC.BrowserServer
21
17whitelist /usr/share/doc 22whitelist /usr/share/doc
18whitelist /usr/share/firefox 23whitelist /usr/share/firefox
19whitelist /usr/share/gnome-shell/search-providers/firefox-search-provider.ini 24whitelist /usr/share/gnome-shell/search-providers/firefox-search-provider.ini
diff --git a/etc/profile-a-l/gnome-logs.profile b/etc/profile-a-l/gnome-logs.profile
index 41218d3f7..d29c7609e 100644
--- a/etc/profile-a-l/gnome-logs.profile
+++ b/etc/profile-a-l/gnome-logs.profile
@@ -26,12 +26,7 @@ ipc-namespace
26net none 26net none
27no3d 27no3d
28nodvd 28nodvd
29# When using 'volatile' storage (https://www.freedesktop.org/software/systemd/man/journald.conf.html),
30# comment both 'nogroups' and 'noroot'
31# or put 'ignore nogroups' and 'ignore noroot' in your gnome-logs.local.
32nogroups
33nonewprivs 29nonewprivs
34noroot
35nosound 30nosound
36notv 31notv
37nou2f 32nou2f
@@ -50,7 +45,9 @@ private-lib gdk-pixbuf-2.*,gio,gvfs/libgvfscommon.so,libgconf-2.so.*,librsvg-2.s
50private-tmp 45private-tmp
51writable-var-log 46writable-var-log
52 47
53dbus-user none 48dbus-user filter
49dbus-user.own org.gnome.Logs
50dbus-user.talk ca.desrt.dconf
54dbus-system none 51dbus-system none
55 52
56# comment this if you export logs to a file in your ${HOME} 53# comment this if you export logs to a file in your ${HOME}
diff --git a/etc/profile-a-l/hasher-common.profile b/etc/profile-a-l/hasher-common.profile
new file mode 100644
index 000000000..2f684349d
--- /dev/null
+++ b/etc/profile-a-l/hasher-common.profile
@@ -0,0 +1,60 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include hasher-common.local
4
5# common profile for hasher/checksum tools
6
7blacklist ${RUNUSER}
8
9# WARNING:
10# Users can (un)restrict file access for **all** hashers by commenting/uncommenting the needed
11# include file(s) here or by putting those into hasher-common.local.
12# Another option is to do this **per hasher** in the relevant <hasher>.local.
13# Just beware that things tend to break when overtightening profiles. For example, because you only
14# need to hash/check files in ${DOWNLOADS}, other applications may need access to ${HOME}/.local/share.
15
16# Uncomment the next line (or put it into your hasher-common.local) if you don't need to hash files in disable-common.inc.
17#include disable-common.inc
18include disable-devel.inc
19include disable-exec.inc
20include disable-interpreters.inc
21include disable-passwdmgr.inc
22# Uncomment the next line (or put it into your hasher-common.local) if you don't need to hash files in disable-programs.inc.
23#include disable-programs.inc
24include disable-shell.inc
25include disable-write-mnt.inc
26# Uncomment the next line (or put it into your hasher-common.local) if you don't need to hash files in disable-xdg.inc.
27#include disable-xdg.inc
28
29apparmor
30caps.drop all
31ipc-namespace
32machine-id
33net none
34no3d
35nodvd
36nogroups
37nonewprivs
38noroot
39nosound
40notv
41nou2f
42novideo
43protocol unix
44seccomp
45seccomp.block-secondary
46shell none
47tracelog
48x11 none
49
50# Uncomment the next line (or put it into your hasher-common.local) if you don't need to hash files in /tmp.
51#private-cache
52private-dev
53# Uncomment the next line (or put it into your hasher-common.local) if you don't need to hash files in /tmp.
54#private-tmp
55
56dbus-user none
57dbus-system none
58
59memory-deny-write-execute
60read-only ${HOME}
diff --git a/etc/profile-a-l/k3b.profile b/etc/profile-a-l/k3b.profile
index 86292744c..3e686a454 100644
--- a/etc/profile-a-l/k3b.profile
+++ b/etc/profile-a-l/k3b.profile
@@ -21,7 +21,7 @@ include disable-xdg.inc
21 21
22include whitelist-var-common.inc 22include whitelist-var-common.inc
23 23
24caps.keep ipc_lock,sys_nice,sys_rawio,sys_resource 24caps.keep chown,dac_override,ipc_lock,net_bind_service,sys_admin,sys_nice,sys_rawio,sys_resource
25# net none 25# net none
26netfilter 26netfilter
27no3d 27no3d
diff --git a/etc/profile-m-z/man.profile b/etc/profile-m-z/man.profile
index 965750bf0..678bb0b8a 100644
--- a/etc/profile-m-z/man.profile
+++ b/etc/profile-m-z/man.profile
@@ -19,16 +19,16 @@ include disable-passwdmgr.inc
19include disable-programs.inc 19include disable-programs.inc
20include disable-xdg.inc 20include disable-xdg.inc
21 21
22mkdir ${HOME}/.local/share/man 22#mkdir ${HOME}/.local/share/man
23whitelist ${HOME}/.local/share/man 23#whitelist ${HOME}/.local/share/man
24whitelist ${HOME}/.manpath 24#whitelist ${HOME}/.manpath
25whitelist /usr/share/groff 25whitelist /usr/share/groff
26whitelist /usr/share/info 26whitelist /usr/share/info
27whitelist /usr/share/lintian 27whitelist /usr/share/lintian
28whitelist /usr/share/locale 28whitelist /usr/share/locale
29whitelist /usr/share/man 29whitelist /usr/share/man
30whitelist /var/cache/man 30whitelist /var/cache/man
31include whitelist-common.inc 31#include whitelist-common.inc
32include whitelist-runuser-common.inc 32include whitelist-runuser-common.inc
33include whitelist-usr-share-common.inc 33include whitelist-usr-share-common.inc
34include whitelist-var-common.inc 34include whitelist-var-common.inc
@@ -58,9 +58,11 @@ disable-mnt
58private-cache 58private-cache
59private-dev 59private-dev
60private-etc alternatives,fonts,groff,locale,locale.alias,locale.conf,man_db.conf,manpath.config,selinux,sysless,xdg 60private-etc alternatives,fonts,groff,locale,locale.alias,locale.conf,man_db.conf,manpath.config,selinux,sysless,xdg
61private-tmp 61#private-tmp
62 62
63dbus-user none 63dbus-user none
64dbus-system none 64dbus-system none
65 65
66memory-deny-write-execute 66memory-deny-write-execute
67read-only ${HOME}
68read-only /tmp
diff --git a/etc/profile-m-z/md5sum.profile b/etc/profile-m-z/md5sum.profile
new file mode 100644
index 000000000..3612c73fd
--- /dev/null
+++ b/etc/profile-m-z/md5sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for md5sum
2# Description: compute and check MD5 message digest
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include md5sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin md5sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-m-z/nheko.profile b/etc/profile-m-z/nheko.profile
index 42e7e92fc..2fbbef832 100644
--- a/etc/profile-m-z/nheko.profile
+++ b/etc/profile-m-z/nheko.profile
@@ -6,8 +6,9 @@ include nheko.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9noblacklist ${HOME}/.config/nheko
10noblacklist ${HOME}/.cache/nheko 9noblacklist ${HOME}/.cache/nheko
10noblacklist ${HOME}/.config/nheko
11noblacklist ${HOME}/.local/share/nheko
11 12
12include disable-common.inc 13include disable-common.inc
13include disable-devel.inc 14include disable-devel.inc
@@ -18,10 +19,12 @@ include disable-programs.inc
18include disable-shell.inc 19include disable-shell.inc
19include disable-xdg.inc 20include disable-xdg.inc
20 21
22mkdir ${HOME}/.cache/nheko
21mkdir ${HOME}/.config/nheko 23mkdir ${HOME}/.config/nheko
22mkdir ${HOME}/.cache/nheko/nheko 24mkdir ${HOME}/.local/share/nheko
23whitelist ${HOME}/.config/nheko
24whitelist ${HOME}/.cache/nheko 25whitelist ${HOME}/.cache/nheko
26whitelist ${HOME}/.config/nheko
27whitelist ${HOME}/.local/share/nheko
25whitelist ${DOWNLOADS} 28whitelist ${DOWNLOADS}
26include whitelist-common.inc 29include whitelist-common.inc
27include whitelist-runuser-common.inc 30include whitelist-runuser-common.inc
diff --git a/etc/profile-m-z/nodejs-common.profile b/etc/profile-m-z/nodejs-common.profile
index c12fc9a78..202905631 100644
--- a/etc/profile-m-z/nodejs-common.profile
+++ b/etc/profile-m-z/nodejs-common.profile
@@ -1,5 +1,5 @@
1# Firejail profile for Node.js 1# Firejail profile for Node.js
2# Description: Common profile for npm/yarn 2# Description: Asynchronous event-driven JavaScript runtime
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4# Persistent local customizations 4# Persistent local customizations
5include nodejs-common.local 5include nodejs-common.local
@@ -45,7 +45,9 @@ shell none
45 45
46disable-mnt 46disable-mnt
47private-dev 47private-dev
48# May need to add `passwd` to `private-etc` below to enable debugging with some IDEs
48private-etc alternatives,ca-certificates,crypto-policies,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,login.defs,mime.types,nsswitch.conf,pki,protocols,resolv.conf,rpc,services,ssl,xdg 49private-etc alternatives,ca-certificates,crypto-policies,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,login.defs,mime.types,nsswitch.conf,pki,protocols,resolv.conf,rpc,services,ssl,xdg
50# May need to be commented out in order to enable debugging with some IDEs
49private-tmp 51private-tmp
50 52
51dbus-user none 53dbus-user none
diff --git a/etc/profile-m-z/sha1sum.profile b/etc/profile-m-z/sha1sum.profile
new file mode 100644
index 000000000..b2064b95d
--- /dev/null
+++ b/etc/profile-m-z/sha1sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for sha1sum
2# Description: compute and check SHA1 message digest
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include sha1sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin sha1sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-m-z/sha224sum.profile b/etc/profile-m-z/sha224sum.profile
new file mode 100644
index 000000000..cb26cc5ff
--- /dev/null
+++ b/etc/profile-m-z/sha224sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for sha224sum
2# Description: compute and check SHA224 message digest
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include sha224sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin sha224sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-m-z/sha256sum.profile b/etc/profile-m-z/sha256sum.profile
new file mode 100644
index 000000000..48944ebea
--- /dev/null
+++ b/etc/profile-m-z/sha256sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for sha256sum
2# Description: compute and check SHA256 message digest
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include sha256sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin sha256sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-m-z/sha384sum.profile b/etc/profile-m-z/sha384sum.profile
new file mode 100644
index 000000000..6d876daed
--- /dev/null
+++ b/etc/profile-m-z/sha384sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for sha384sum
2# Description: compute and check SHA384 message digest
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include sha384sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin sha384sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-m-z/sha512sum.profile b/etc/profile-m-z/sha512sum.profile
new file mode 100644
index 000000000..7ebaf3540
--- /dev/null
+++ b/etc/profile-m-z/sha512sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for sha512sum
2# Description: compute and check SHA512 message digest
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include sha512sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin sha512sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-m-z/sum.profile b/etc/profile-m-z/sum.profile
new file mode 100644
index 000000000..cd73af919
--- /dev/null
+++ b/etc/profile-m-z/sum.profile
@@ -0,0 +1,13 @@
1# Firejail profile for sum
2# Description: checksum and count the blocks in a file
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include sum.local
7# Persistent global definitions
8include globals.local
9
10private-bin sum
11
12# Redirect
13include hasher-common.profile
diff --git a/etc/profile-m-z/youtube-viewer.profile b/etc/profile-m-z/youtube-viewer.profile
index e8fe4a360..b8f97db1d 100644
--- a/etc/profile-m-z/youtube-viewer.profile
+++ b/etc/profile-m-z/youtube-viewer.profile
@@ -7,6 +7,7 @@ include youtube-viewer.local
7# Persistent global definitions 7# Persistent global definitions
8include globals.local 8include globals.local
9 9
10noblacklist ${HOME}/.cache/youtube-viewer
10noblacklist ${HOME}/.config/youtube-viewer 11noblacklist ${HOME}/.config/youtube-viewer
11 12
12# Allow perl (blacklisted by disable-interpreters.inc) 13# Allow perl (blacklisted by disable-interpreters.inc)
@@ -24,7 +25,9 @@ include disable-passwdmgr.inc
24include disable-programs.inc 25include disable-programs.inc
25include disable-xdg.inc 26include disable-xdg.inc
26 27
28mkdir ${HOME}/.cache/youtube-viewer
27mkdir ${HOME}/.config/youtube-viewer 29mkdir ${HOME}/.config/youtube-viewer
30whitelist ${HOME}/.cache/youtube-viewer
28whitelist ${HOME}/.config/youtube-viewer 31whitelist ${HOME}/.config/youtube-viewer
29include whitelist-common.inc 32include whitelist-common.inc
30include whitelist-usr-share-common.inc 33include whitelist-usr-share-common.inc