aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-m-z')
-rw-r--r--etc/profile-m-z/mediathekview.profile4
-rw-r--r--etc/profile-m-z/raincat.profile49
-rw-r--r--etc/profile-m-z/seafile-applet.profile62
-rw-r--r--etc/profile-m-z/signal-desktop.profile8
-rw-r--r--etc/profile-m-z/ssh.profile1
-rw-r--r--etc/profile-m-z/steam.profile4
-rw-r--r--etc/profile-m-z/supertuxkart.profile2
-rw-r--r--etc/profile-m-z/uzbl-browser.profile1
-rw-r--r--etc/profile-m-z/warzone2100.profile7
-rw-r--r--etc/profile-m-z/wget2.profile19
-rw-r--r--etc/profile-m-z/wine.profile1
-rw-r--r--etc/profile-m-z/youtube-viewers-common.profile2
12 files changed, 153 insertions, 7 deletions
diff --git a/etc/profile-m-z/mediathekview.profile b/etc/profile-m-z/mediathekview.profile
index f73ef0935..f0ef7d010 100644
--- a/etc/profile-m-z/mediathekview.profile
+++ b/etc/profile-m-z/mediathekview.profile
@@ -17,6 +17,8 @@ noblacklist ${HOME}/.mediathek3
17noblacklist ${HOME}/.mplayer 17noblacklist ${HOME}/.mplayer
18noblacklist ${VIDEOS} 18noblacklist ${VIDEOS}
19 19
20ignore noexec /tmp
21
20# Allow java (blacklisted by disable-devel.inc) 22# Allow java (blacklisted by disable-devel.inc)
21include allow-java.inc 23include allow-java.inc
22 24
@@ -27,6 +29,8 @@ include disable-interpreters.inc
27include disable-programs.inc 29include disable-programs.inc
28include disable-xdg.inc 30include disable-xdg.inc
29 31
32mkdir ${HOME}/.mediathek3
33whitelist ${HOME}/.mediathek3
30include whitelist-var-common.inc 34include whitelist-var-common.inc
31 35
32caps.drop all 36caps.drop all
diff --git a/etc/profile-m-z/raincat.profile b/etc/profile-m-z/raincat.profile
new file mode 100644
index 000000000..104577bdb
--- /dev/null
+++ b/etc/profile-m-z/raincat.profile
@@ -0,0 +1,49 @@
1# Firejail profile for raincat
2# This file is overwritten after every install/update
3# Persistent local customizations
4include raincat.local
5# Persistent global definitions
6include globals.local
7
8include disable-devel.inc
9include disable-exec.inc
10include disable-interpreters.inc
11include disable-programs.inc
12include disable-shell.inc
13include disable-xdg.inc
14
15whitelist /usr/share/games
16whitelist /usr/share/timidity
17include whitelist-usr-share-common.inc
18include whitelist-var-common.inc
19
20apparmor
21caps.drop all
22ipc-namespace
23netfilter
24nodvd
25nogroups
26noinput
27nonewprivs
28noroot
29notv
30nou2f
31novideo
32protocol unix
33net none
34seccomp
35shell none
36tracelog
37
38disable-mnt
39private
40private-bin raincat
41private-cache
42private-dev
43private-etc alternatives,drirc,ld.so.cache,ld.so.preload,machine-id,passwd,pulse,timidity,timidity.cfg
44#private-lib
45private-tmp
46
47dbus-user none
48dbus-system none
49
diff --git a/etc/profile-m-z/seafile-applet.profile b/etc/profile-m-z/seafile-applet.profile
new file mode 100644
index 000000000..79e072475
--- /dev/null
+++ b/etc/profile-m-z/seafile-applet.profile
@@ -0,0 +1,62 @@
1# Firejail profile for Seafile
2# Description: Seafile desktop client.
3# This file is overwritten after every install/update
4# Persistent local customizations
5include seafile-applet.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/Seafile
10noblacklist ${HOME}/Seafile/.seafile-data
11
12blacklist /usr/libexec
13
14include disable-common.inc
15include disable-devel.inc
16include disable-exec.inc
17include disable-interpreters.inc
18include disable-programs.inc
19include disable-xdg.inc
20
21mkdir ${HOME}/.ccnet
22mkdir ${HOME}/.config/Seafile
23mkdir ${HOME}/Seafile
24whitelist ${HOME}/.ccnet
25whitelist ${HOME}/.config/Seafile
26whitelist ${HOME}/Seafile
27
28include whitelist-common.inc
29include whitelist-run-common.inc
30include whitelist-runuser-common.inc
31include whitelist-usr-share-common.inc
32include whitelist-var-common.inc
33
34apparmor
35caps.drop all
36netfilter
37nodvd
38nogroups
39noinput
40nonewprivs
41noprinters
42noroot
43nosound
44notv
45nou2f
46novideo
47protocol unix,inet,inet6
48seccomp
49seccomp.block-secondary
50shell none
51tracelog
52
53disable-mnt
54private-bin seaf-cli,seaf-daemon,seafile-applet
55private-cache
56private-dev
57private-etc alternatives,ca-certificates,crypto-policies,host.conf,hostname,hosts,ld.so.cache,ld.so.preload,nsswitch.conf,pki,protocols,resolv.conf,rpc,services,ssl
58#private-opt none
59private-tmp
60
61dbus-user none
62dbus-system none
diff --git a/etc/profile-m-z/signal-desktop.profile b/etc/profile-m-z/signal-desktop.profile
index 77a7f5b38..1166f378b 100644
--- a/etc/profile-m-z/signal-desktop.profile
+++ b/etc/profile-m-z/signal-desktop.profile
@@ -21,9 +21,15 @@ whitelist ${HOME}/.config/Signal
21 21
22private-etc alternatives,ca-certificates,crypto-policies,fonts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,machine-id,nsswitch.conf,pki,resolv.conf,ssl 22private-etc alternatives,ca-certificates,crypto-policies,fonts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,machine-id,nsswitch.conf,pki,resolv.conf,ssl
23 23
24# allow D-Bus notifications
25dbus-user filter 24dbus-user filter
25
26# allow D-Bus notifications
26dbus-user.talk org.freedesktop.Notifications 27dbus-user.talk org.freedesktop.Notifications
28
29# allow D-Bus communication with firefox for opening links
30dbus-user.talk org.mozilla.Firefox.*
31dbus-user.talk org.mozilla.firefox.*
32
27ignore dbus-user none 33ignore dbus-user none
28 34
29# Redirect 35# Redirect
diff --git a/etc/profile-m-z/ssh.profile b/etc/profile-m-z/ssh.profile
index 9295013e7..4da0db517 100644
--- a/etc/profile-m-z/ssh.profile
+++ b/etc/profile-m-z/ssh.profile
@@ -50,4 +50,5 @@ writable-run-user
50dbus-user none 50dbus-user none
51dbus-system none 51dbus-system none
52 52
53deterministic-shutdown
53memory-deny-write-execute 54memory-deny-write-execute
diff --git a/etc/profile-m-z/steam.profile b/etc/profile-m-z/steam.profile
index bcf94de51..b31818274 100644
--- a/etc/profile-m-z/steam.profile
+++ b/etc/profile-m-z/steam.profile
@@ -147,7 +147,7 @@ shell none
147 147
148# private-bin is disabled while in testing, but is known to work with multiple games. 148# private-bin is disabled while in testing, but is known to work with multiple games.
149# Add the next line to your steam.local to enable private-bin. 149# Add the next line to your steam.local to enable private-bin.
150#private-bin awk,basename,bash,bsdtar,bzip2,cat,chmod,cksum,cmp,comm,compress,cp,curl,cut,date,dbus-launch,dbus-send,desktop-file-edit,desktop-file-install,desktop-file-validate,dirname,echo,env,expr,file,find,getopt,grep,gtar,gzip,head,hostname,id,lbzip2,ldconfig,ldd,ln,ls,lsb_release,lsof,lspci,lz4,lzip,lzma,lzop,md5sum,mkdir,mktemp,mv,netstat,ps,pulseaudio,python*,readlink,realpath,rm,sed,sh,sha1sum,sha256sum,sha512sum,sleep,sort,steam,steamdeps,steam-native,steam-runtime,sum,tail,tar,tclsh,test,touch,tr,umask,uname,update-desktop-database,wc,wget,which,whoami,xterm,xz,zenity 150#private-bin awk,basename,bash,bsdtar,bzip2,cat,chmod,cksum,cmp,comm,compress,cp,curl,cut,date,dbus-launch,dbus-send,desktop-file-edit,desktop-file-install,desktop-file-validate,dirname,echo,env,expr,file,find,getopt,grep,gtar,gzip,head,hostname,id,lbzip2,ldconfig,ldd,ln,ls,lsb_release,lsof,lspci,lz4,lzip,lzma,lzop,md5sum,mkdir,mktemp,mv,netstat,ps,pulseaudio,python*,readlink,realpath,rm,sed,sh,sha1sum,sha256sum,sha512sum,sleep,sort,steam,steamdeps,steam-native,steam-runtime,sum,tail,tar,tclsh,test,touch,tr,umask,uname,update-desktop-database,wc,wget,wget2,which,whoami,xterm,xz,zenity
151# Extra programs are available which might be needed for select games. 151# Extra programs are available which might be needed for select games.
152# Add the next line to your steam.local to enable support for these programs. 152# Add the next line to your steam.local to enable support for these programs.
153#private-bin java,java-config,mono 153#private-bin java,java-config,mono
@@ -157,7 +157,7 @@ shell none
157private-dev 157private-dev
158# private-etc breaks a small selection of games on some systems. Add 'ignore private-etc' 158# private-etc breaks a small selection of games on some systems. Add 'ignore private-etc'
159# to your steam.local to support those. 159# to your steam.local to support those.
160private-etc alsa,alternatives,asound.conf,bumblebee,ca-certificates,crypto-policies,dbus-1,drirc,fonts,group,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,lsb-release,machine-id,mime.types,nvidia,os-release,passwd,pki,pulse,resolv.conf,services,ssl 160private-etc alsa,alternatives,asound.conf,bumblebee,ca-certificates,crypto-policies,dbus-1,drirc,fonts,group,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,lsb-release,machine-id,mime.types,nvidia,os-release,passwd,pki,pulse,resolv.conf,services,ssl,vulkan
161private-tmp 161private-tmp
162 162
163# dbus-user none 163# dbus-user none
diff --git a/etc/profile-m-z/supertuxkart.profile b/etc/profile-m-z/supertuxkart.profile
index 473472251..23c8a6c58 100644
--- a/etc/profile-m-z/supertuxkart.profile
+++ b/etc/profile-m-z/supertuxkart.profile
@@ -43,7 +43,7 @@ noroot
43notv 43notv
44nou2f 44nou2f
45novideo 45novideo
46protocol unix,inet,inet6,bluetooth 46protocol unix,inet,inet6,netlink,bluetooth
47seccomp 47seccomp
48seccomp.block-secondary 48seccomp.block-secondary
49shell none 49shell none
diff --git a/etc/profile-m-z/uzbl-browser.profile b/etc/profile-m-z/uzbl-browser.profile
index 41487a8f2..dcdae279f 100644
--- a/etc/profile-m-z/uzbl-browser.profile
+++ b/etc/profile-m-z/uzbl-browser.profile
@@ -8,6 +8,7 @@ include globals.local
8noblacklist ${HOME}/.config/uzbl 8noblacklist ${HOME}/.config/uzbl
9noblacklist ${HOME}/.gnupg 9noblacklist ${HOME}/.gnupg
10noblacklist ${HOME}/.local/share/uzbl 10noblacklist ${HOME}/.local/share/uzbl
11noblacklist ${HOME}/.password-store
11 12
12# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
13include allow-python2.inc 14include allow-python2.inc
diff --git a/etc/profile-m-z/warzone2100.profile b/etc/profile-m-z/warzone2100.profile
index 46dca0547..5519c3c1e 100644
--- a/etc/profile-m-z/warzone2100.profile
+++ b/etc/profile-m-z/warzone2100.profile
@@ -7,19 +7,22 @@ include warzone2100.local
7include globals.local 7include globals.local
8 8
9noblacklist ${HOME}/.warzone2100-3.* 9noblacklist ${HOME}/.warzone2100-3.*
10noblacklist ${HOME}/.local/share/warzone2100-3.*
10 11
11include disable-common.inc 12include disable-common.inc
12include disable-devel.inc 13include disable-devel.inc
13include disable-exec.inc 14include disable-exec.inc
14include disable-interpreters.inc 15include disable-interpreters.inc
15include disable-programs.inc 16include disable-programs.inc
16include disable-shell.inc 17#include disable-shell.inc - problems on Debian 11
17 18
18mkdir ${HOME}/.warzone2100-3.1 19mkdir ${HOME}/.warzone2100-3.1
19mkdir ${HOME}/.warzone2100-3.2 20mkdir ${HOME}/.warzone2100-3.2
21whitelist ${HOME}/.local/share/warzone2100-3.3.0 # config dir moved under .local/share
20whitelist ${HOME}/.warzone2100-3.1 22whitelist ${HOME}/.warzone2100-3.1
21whitelist ${HOME}/.warzone2100-3.2 23whitelist ${HOME}/.warzone2100-3.2
22whitelist /usr/share/games 24whitelist /usr/share/games
25whitelist /usr/share/gdm
23include whitelist-common.inc 26include whitelist-common.inc
24include whitelist-runuser-common.inc 27include whitelist-runuser-common.inc
25include whitelist-usr-share-common.inc 28include whitelist-usr-share-common.inc
@@ -42,6 +45,6 @@ shell none
42tracelog 45tracelog
43 46
44disable-mnt 47disable-mnt
45private-bin warzone2100 48private-bin bash,dash,sh,warzone2100,which
46private-dev 49private-dev
47private-tmp 50private-tmp
diff --git a/etc/profile-m-z/wget2.profile b/etc/profile-m-z/wget2.profile
new file mode 100644
index 000000000..18918c6af
--- /dev/null
+++ b/etc/profile-m-z/wget2.profile
@@ -0,0 +1,19 @@
1# Firejail profile for wget2
2# Description: Updated version of the popular wget URL retrieval tool
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include wget2.local
7# Persistent global definitions
8# added by included profile
9#include globals.local
10
11noblacklist ${HOME}/.config/wget
12ignore noblacklist ${HOME}/.wgetrc
13
14private-bin wget2
15# Depending on workflow you can add the next line to your wget2.local.
16#private-etc wget2rc
17
18# Redirect
19include wget.profile
diff --git a/etc/profile-m-z/wine.profile b/etc/profile-m-z/wine.profile
index 1e9b9341b..f30fc971f 100644
--- a/etc/profile-m-z/wine.profile
+++ b/etc/profile-m-z/wine.profile
@@ -6,6 +6,7 @@ include wine.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9noblacklist ${HOME}/.cache/wine
9noblacklist ${HOME}/.cache/winetricks 10noblacklist ${HOME}/.cache/winetricks
10noblacklist ${HOME}/.Steam 11noblacklist ${HOME}/.Steam
11noblacklist ${HOME}/.local/share/Steam 12noblacklist ${HOME}/.local/share/Steam
diff --git a/etc/profile-m-z/youtube-viewers-common.profile b/etc/profile-m-z/youtube-viewers-common.profile
index 80d551038..f212a6721 100644
--- a/etc/profile-m-z/youtube-viewers-common.profile
+++ b/etc/profile-m-z/youtube-viewers-common.profile
@@ -50,7 +50,7 @@ shell none
50tracelog 50tracelog
51 51
52disable-mnt 52disable-mnt
53private-bin bash,ffmpeg,ffprobe,firefox,mpv,perl,python*,sh,smplayer,stty,wget,which,xterm,youtube-dl,yt-dlp 53private-bin bash,ffmpeg,ffprobe,firefox,mpv,perl,python*,sh,smplayer,stty,wget,wget2,which,xterm,youtube-dl,yt-dlp
54private-cache 54private-cache
55private-dev 55private-dev
56private-etc alsa,alternatives,asound.conf,ca-certificates,crypto-policies,fonts,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.preload,machine-id,mime.types,nsswitch.conf,passwd,pki,pulse,resolv.conf,ssl,X11,xdg 56private-etc alsa,alternatives,asound.conf,ca-certificates,crypto-policies,fonts,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.preload,machine-id,mime.types,nsswitch.conf,passwd,pki,pulse,resolv.conf,ssl,X11,xdg