aboutsummaryrefslogtreecommitdiffstats
path: root/etc/inc/disable-common.inc
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@protonmail.com>2021-07-05 07:23:31 -0400
committerLibravatar netblue30 <netblue30@protonmail.com>2021-07-05 07:23:31 -0400
commitfe0f975f447d59977d90c3226cc8c623b31b20b3 (patch)
tree70897a33cde6c716e273d927d18a6be4b54c18a9 /etc/inc/disable-common.inc
parentdeprecated whitelist=yes/no in /etc/firejail/firejail.config (diff)
downloadfirejail-fe0f975f447d59977d90c3226cc8c623b31b20b3.tar.gz
firejail-fe0f975f447d59977d90c3226cc8c623b31b20b3.tar.zst
firejail-fe0f975f447d59977d90c3226cc8c623b31b20b3.zip
move whitelist/blacklist to allow/deny
Diffstat (limited to 'etc/inc/disable-common.inc')
-rw-r--r--etc/inc/disable-common.inc684
1 files changed, 342 insertions, 342 deletions
diff --git a/etc/inc/disable-common.inc b/etc/inc/disable-common.inc
index 2dc53d311..4c83284ee 100644
--- a/etc/inc/disable-common.inc
+++ b/etc/inc/disable-common.inc
@@ -5,63 +5,63 @@ include disable-common.local
5# The following block breaks trash functionality in file managers 5# The following block breaks trash functionality in file managers
6#read-only ${HOME}/.local 6#read-only ${HOME}/.local
7#read-write ${HOME}/.local/share 7#read-write ${HOME}/.local/share
8blacklist ${HOME}/.local/share/Trash 8deny ${HOME}/.local/share/Trash
9 9
10# History files in $HOME and clipboard managers 10# History files in $HOME and clipboard managers
11blacklist-nolog ${HOME}/.*_history 11deny-nolog ${HOME}/.*_history
12blacklist-nolog ${HOME}/.adobe 12deny-nolog ${HOME}/.adobe
13blacklist-nolog ${HOME}/.cache/greenclip* 13deny-nolog ${HOME}/.cache/greenclip*
14blacklist-nolog ${HOME}/.histfile 14deny-nolog ${HOME}/.histfile
15blacklist-nolog ${HOME}/.history 15deny-nolog ${HOME}/.history
16blacklist-nolog ${HOME}/.kde/share/apps/klipper 16deny-nolog ${HOME}/.kde/share/apps/klipper
17blacklist-nolog ${HOME}/.kde4/share/apps/klipper 17deny-nolog ${HOME}/.kde4/share/apps/klipper
18blacklist-nolog ${HOME}/.local/share/fish/fish_history 18deny-nolog ${HOME}/.local/share/fish/fish_history
19blacklist-nolog ${HOME}/.local/share/klipper 19deny-nolog ${HOME}/.local/share/klipper
20blacklist-nolog ${HOME}/.macromedia 20deny-nolog ${HOME}/.macromedia
21blacklist-nolog ${HOME}/.mupdf.history 21deny-nolog ${HOME}/.mupdf.history
22blacklist-nolog ${HOME}/.python-history 22deny-nolog ${HOME}/.python-history
23blacklist-nolog ${HOME}/.python_history 23deny-nolog ${HOME}/.python_history
24blacklist-nolog ${HOME}/.pythonhist 24deny-nolog ${HOME}/.pythonhist
25blacklist-nolog ${HOME}/.lesshst 25deny-nolog ${HOME}/.lesshst
26blacklist-nolog ${HOME}/.viminfo 26deny-nolog ${HOME}/.viminfo
27blacklist-nolog /tmp/clipmenu* 27deny-nolog /tmp/clipmenu*
28 28
29# X11 session autostart 29# X11 session autostart
30# blacklist ${HOME}/.xpra - this will kill --x11=xpra cmdline option for all programs 30# blacklist ${HOME}/.xpra - this will kill --x11=xpra cmdline option for all programs
31blacklist ${HOME}/.Xsession 31deny ${HOME}/.Xsession
32blacklist ${HOME}/.blackbox 32deny ${HOME}/.blackbox
33blacklist ${HOME}/.config/autostart 33deny ${HOME}/.config/autostart
34blacklist ${HOME}/.config/autostart-scripts 34deny ${HOME}/.config/autostart-scripts
35blacklist ${HOME}/.config/awesome 35deny ${HOME}/.config/awesome
36blacklist ${HOME}/.config/i3 36deny ${HOME}/.config/i3
37blacklist ${HOME}/.config/sway 37deny ${HOME}/.config/sway
38blacklist ${HOME}/.config/lxsession/LXDE/autostart 38deny ${HOME}/.config/lxsession/LXDE/autostart
39blacklist ${HOME}/.config/openbox 39deny ${HOME}/.config/openbox
40blacklist ${HOME}/.config/plasma-workspace 40deny ${HOME}/.config/plasma-workspace
41blacklist ${HOME}/.config/startupconfig 41deny ${HOME}/.config/startupconfig
42blacklist ${HOME}/.config/startupconfigkeys 42deny ${HOME}/.config/startupconfigkeys
43blacklist ${HOME}/.fluxbox 43deny ${HOME}/.fluxbox
44blacklist ${HOME}/.gnomerc 44deny ${HOME}/.gnomerc
45blacklist ${HOME}/.kde/Autostart 45deny ${HOME}/.kde/Autostart
46blacklist ${HOME}/.kde/env 46deny ${HOME}/.kde/env
47blacklist ${HOME}/.kde/share/autostart 47deny ${HOME}/.kde/share/autostart
48blacklist ${HOME}/.kde/share/config/startupconfig 48deny ${HOME}/.kde/share/config/startupconfig
49blacklist ${HOME}/.kde/share/config/startupconfigkeys 49deny ${HOME}/.kde/share/config/startupconfigkeys
50blacklist ${HOME}/.kde/shutdown 50deny ${HOME}/.kde/shutdown
51blacklist ${HOME}/.kde4/env 51deny ${HOME}/.kde4/env
52blacklist ${HOME}/.kde4/Autostart 52deny ${HOME}/.kde4/Autostart
53blacklist ${HOME}/.kde4/share/autostart 53deny ${HOME}/.kde4/share/autostart
54blacklist ${HOME}/.kde4/shutdown 54deny ${HOME}/.kde4/shutdown
55blacklist ${HOME}/.kde4/share/config/startupconfig 55deny ${HOME}/.kde4/share/config/startupconfig
56blacklist ${HOME}/.kde4/share/config/startupconfigkeys 56deny ${HOME}/.kde4/share/config/startupconfigkeys
57blacklist ${HOME}/.local/share/autostart 57deny ${HOME}/.local/share/autostart
58blacklist ${HOME}/.xinitrc 58deny ${HOME}/.xinitrc
59blacklist ${HOME}/.xprofile 59deny ${HOME}/.xprofile
60blacklist ${HOME}/.xserverrc 60deny ${HOME}/.xserverrc
61blacklist ${HOME}/.xsession 61deny ${HOME}/.xsession
62blacklist ${HOME}/.xsessionrc 62deny ${HOME}/.xsessionrc
63blacklist /etc/X11/Xsession.d 63deny /etc/X11/Xsession.d
64blacklist /etc/xdg/autostart 64deny /etc/xdg/autostart
65read-only ${HOME}/.Xauthority 65read-only ${HOME}/.Xauthority
66 66
67# Session manager 67# Session manager
@@ -70,46 +70,46 @@ read-only ${HOME}/.Xauthority
70#?HAS_X11: blacklist /tmp/.ICE-unix 70#?HAS_X11: blacklist /tmp/.ICE-unix
71 71
72# KDE config 72# KDE config
73blacklist ${HOME}/.cache/konsole 73deny ${HOME}/.cache/konsole
74blacklist ${HOME}/.config/khotkeysrc 74deny ${HOME}/.config/khotkeysrc
75blacklist ${HOME}/.config/krunnerrc 75deny ${HOME}/.config/krunnerrc
76blacklist ${HOME}/.config/kscreenlockerrc 76deny ${HOME}/.config/kscreenlockerrc
77blacklist ${HOME}/.config/ksslcertificatemanager 77deny ${HOME}/.config/ksslcertificatemanager
78blacklist ${HOME}/.config/kwalletrc 78deny ${HOME}/.config/kwalletrc
79blacklist ${HOME}/.config/kwinrc 79deny ${HOME}/.config/kwinrc
80blacklist ${HOME}/.config/kwinrulesrc 80deny ${HOME}/.config/kwinrulesrc
81blacklist ${HOME}/.config/plasma-locale-settings.sh 81deny ${HOME}/.config/plasma-locale-settings.sh
82blacklist ${HOME}/.config/plasma-org.kde.plasma.desktop-appletsrc 82deny ${HOME}/.config/plasma-org.kde.plasma.desktop-appletsrc
83blacklist ${HOME}/.config/plasmashellrc 83deny ${HOME}/.config/plasmashellrc
84blacklist ${HOME}/.config/plasmavaultrc 84deny ${HOME}/.config/plasmavaultrc
85blacklist ${HOME}/.kde/share/apps/kwin 85deny ${HOME}/.kde/share/apps/kwin
86blacklist ${HOME}/.kde/share/apps/plasma 86deny ${HOME}/.kde/share/apps/plasma
87blacklist ${HOME}/.kde/share/apps/solid 87deny ${HOME}/.kde/share/apps/solid
88blacklist ${HOME}/.kde/share/config/khotkeysrc 88deny ${HOME}/.kde/share/config/khotkeysrc
89blacklist ${HOME}/.kde/share/config/krunnerrc 89deny ${HOME}/.kde/share/config/krunnerrc
90blacklist ${HOME}/.kde/share/config/kscreensaverrc 90deny ${HOME}/.kde/share/config/kscreensaverrc
91blacklist ${HOME}/.kde/share/config/ksslcertificatemanager 91deny ${HOME}/.kde/share/config/ksslcertificatemanager
92blacklist ${HOME}/.kde/share/config/kwalletrc 92deny ${HOME}/.kde/share/config/kwalletrc
93blacklist ${HOME}/.kde/share/config/kwinrc 93deny ${HOME}/.kde/share/config/kwinrc
94blacklist ${HOME}/.kde/share/config/kwinrulesrc 94deny ${HOME}/.kde/share/config/kwinrulesrc
95blacklist ${HOME}/.kde/share/config/plasma-desktop-appletsrc 95deny ${HOME}/.kde/share/config/plasma-desktop-appletsrc
96blacklist ${HOME}/.kde4/share/apps/kwin 96deny ${HOME}/.kde4/share/apps/kwin
97blacklist ${HOME}/.kde4/share/apps/plasma 97deny ${HOME}/.kde4/share/apps/plasma
98blacklist ${HOME}/.kde4/share/apps/solid 98deny ${HOME}/.kde4/share/apps/solid
99blacklist ${HOME}/.kde4/share/config/khotkeysrc 99deny ${HOME}/.kde4/share/config/khotkeysrc
100blacklist ${HOME}/.kde4/share/config/krunnerrc 100deny ${HOME}/.kde4/share/config/krunnerrc
101blacklist ${HOME}/.kde4/share/config/kscreensaverrc 101deny ${HOME}/.kde4/share/config/kscreensaverrc
102blacklist ${HOME}/.kde4/share/config/ksslcertificatemanager 102deny ${HOME}/.kde4/share/config/ksslcertificatemanager
103blacklist ${HOME}/.kde4/share/config/kwalletrc 103deny ${HOME}/.kde4/share/config/kwalletrc
104blacklist ${HOME}/.kde4/share/config/kwinrc 104deny ${HOME}/.kde4/share/config/kwinrc
105blacklist ${HOME}/.kde4/share/config/kwinrulesrc 105deny ${HOME}/.kde4/share/config/kwinrulesrc
106blacklist ${HOME}/.kde4/share/config/plasma-desktop-appletsrc 106deny ${HOME}/.kde4/share/config/plasma-desktop-appletsrc
107blacklist ${HOME}/.local/share/kglobalaccel 107deny ${HOME}/.local/share/kglobalaccel
108blacklist ${HOME}/.local/share/kwin 108deny ${HOME}/.local/share/kwin
109blacklist ${HOME}/.local/share/plasma 109deny ${HOME}/.local/share/plasma
110blacklist ${HOME}/.local/share/plasmashell 110deny ${HOME}/.local/share/plasmashell
111blacklist ${HOME}/.local/share/solid 111deny ${HOME}/.local/share/solid
112blacklist /tmp/konsole-*.history 112deny /tmp/konsole-*.history
113read-only ${HOME}/.cache/ksycoca5_* 113read-only ${HOME}/.cache/ksycoca5_*
114read-only ${HOME}/.config/*notifyrc 114read-only ${HOME}/.config/*notifyrc
115read-only ${HOME}/.config/kdeglobals 115read-only ${HOME}/.config/kdeglobals
@@ -138,124 +138,124 @@ read-only ${HOME}/.local/share/kservices5
138read-only ${HOME}/.local/share/kssl 138read-only ${HOME}/.local/share/kssl
139 139
140# KDE sockets 140# KDE sockets
141blacklist ${RUNUSER}/*.slave-socket 141deny ${RUNUSER}/*.slave-socket
142blacklist ${RUNUSER}/kdeinit5__* 142deny ${RUNUSER}/kdeinit5__*
143blacklist ${RUNUSER}/kdesud_* 143deny ${RUNUSER}/kdesud_*
144# see #3358 144# see #3358
145#?HAS_NODBUS: blacklist ${RUNUSER}/ksocket-* 145#?HAS_NODBUS: blacklist ${RUNUSER}/ksocket-*
146#?HAS_NODBUS: blacklist /tmp/ksocket-* 146#?HAS_NODBUS: blacklist /tmp/ksocket-*
147 147
148# gnome 148# gnome
149# contains extensions, last used times of applications, and notifications 149# contains extensions, last used times of applications, and notifications
150blacklist ${HOME}/.local/share/gnome-shell 150deny ${HOME}/.local/share/gnome-shell
151# contains recently used files and serials of static/removable storage 151# contains recently used files and serials of static/removable storage
152blacklist ${HOME}/.local/share/gvfs-metadata 152deny ${HOME}/.local/share/gvfs-metadata
153# no direct modification of dconf database 153# no direct modification of dconf database
154read-only ${HOME}/.config/dconf 154read-only ${HOME}/.config/dconf
155blacklist ${RUNUSER}/gnome-session-leader-fifo 155deny ${RUNUSER}/gnome-session-leader-fifo
156blacklist ${RUNUSER}/gnome-shell 156deny ${RUNUSER}/gnome-shell
157blacklist ${RUNUSER}/gsconnect 157deny ${RUNUSER}/gsconnect
158 158
159# systemd 159# systemd
160blacklist ${HOME}/.config/systemd 160deny ${HOME}/.config/systemd
161blacklist ${HOME}/.local/share/systemd 161deny ${HOME}/.local/share/systemd
162blacklist /var/lib/systemd 162deny /var/lib/systemd
163blacklist ${PATH}/systemd-run 163deny ${PATH}/systemd-run
164blacklist ${RUNUSER}/systemd 164deny ${RUNUSER}/systemd
165# creates problems on Arch where /etc/resolv.conf is a symlink to /var/run/systemd/resolve/resolv.conf 165# creates problems on Arch where /etc/resolv.conf is a symlink to /var/run/systemd/resolve/resolv.conf
166#blacklist /var/run/systemd 166#blacklist /var/run/systemd
167 167
168# openrc 168# openrc
169blacklist /etc/runlevels/ 169deny /etc/runlevels/
170blacklist /etc/init.d/ 170deny /etc/init.d/
171blacklist /etc/rc.conf 171deny /etc/rc.conf
172 172
173# VirtualBox 173# VirtualBox
174blacklist ${HOME}/.VirtualBox 174deny ${HOME}/.VirtualBox
175blacklist ${HOME}/.config/VirtualBox 175deny ${HOME}/.config/VirtualBox
176blacklist ${HOME}/VirtualBox VMs 176deny ${HOME}/VirtualBox VMs
177 177
178# GNOME Boxes 178# GNOME Boxes
179blacklist ${HOME}/.config/gnome-boxes 179deny ${HOME}/.config/gnome-boxes
180blacklist ${HOME}/.local/share/gnome-boxes 180deny ${HOME}/.local/share/gnome-boxes
181 181
182# libvirt 182# libvirt
183blacklist ${HOME}/.cache/libvirt 183deny ${HOME}/.cache/libvirt
184blacklist ${HOME}/.config/libvirt 184deny ${HOME}/.config/libvirt
185blacklist ${RUNUSER}/libvirt 185deny ${RUNUSER}/libvirt
186blacklist /var/cache/libvirt 186deny /var/cache/libvirt
187blacklist /var/lib/libvirt 187deny /var/lib/libvirt
188blacklist /var/log/libvirt 188deny /var/log/libvirt
189 189
190# OCI-Containers / Podman 190# OCI-Containers / Podman
191blacklist ${RUNUSER}/containers 191deny ${RUNUSER}/containers
192blacklist ${RUNUSER}/crun 192deny ${RUNUSER}/crun
193blacklist ${RUNUSER}/libpod 193deny ${RUNUSER}/libpod
194blacklist ${RUNUSER}/runc 194deny ${RUNUSER}/runc
195blacklist ${RUNUSER}/toolbox 195deny ${RUNUSER}/toolbox
196 196
197# VeraCrypt 197# VeraCrypt
198blacklist ${HOME}/.VeraCrypt 198deny ${HOME}/.VeraCrypt
199blacklist ${PATH}/veracrypt 199deny ${PATH}/veracrypt
200blacklist ${PATH}/veracrypt-uninstall.sh 200deny ${PATH}/veracrypt-uninstall.sh
201blacklist /usr/share/applications/veracrypt.* 201deny /usr/share/applications/veracrypt.*
202blacklist /usr/share/pixmaps/veracrypt.* 202deny /usr/share/pixmaps/veracrypt.*
203blacklist /usr/share/veracrypt 203deny /usr/share/veracrypt
204 204
205# TrueCrypt 205# TrueCrypt
206blacklist ${HOME}/.TrueCrypt 206deny ${HOME}/.TrueCrypt
207blacklist ${PATH}/truecrypt 207deny ${PATH}/truecrypt
208blacklist ${PATH}/truecrypt-uninstall.sh 208deny ${PATH}/truecrypt-uninstall.sh
209blacklist /usr/share/applications/truecrypt.* 209deny /usr/share/applications/truecrypt.*
210blacklist /usr/share/pixmaps/truecrypt.* 210deny /usr/share/pixmaps/truecrypt.*
211blacklist /usr/share/truecrypt 211deny /usr/share/truecrypt
212 212
213# zuluCrypt 213# zuluCrypt
214blacklist ${HOME}/.zuluCrypt 214deny ${HOME}/.zuluCrypt
215blacklist ${HOME}/.zuluCrypt-socket 215deny ${HOME}/.zuluCrypt-socket
216blacklist ${PATH}/zuluCrypt-cli 216deny ${PATH}/zuluCrypt-cli
217blacklist ${PATH}/zuluMount-cli 217deny ${PATH}/zuluMount-cli
218 218
219# var 219# var
220blacklist /var/cache/apt 220deny /var/cache/apt
221blacklist /var/cache/pacman 221deny /var/cache/pacman
222blacklist /var/lib/apt 222deny /var/lib/apt
223blacklist /var/lib/clamav 223deny /var/lib/clamav
224blacklist /var/lib/dkms 224deny /var/lib/dkms
225blacklist /var/lib/mysql/mysql.sock 225deny /var/lib/mysql/mysql.sock
226blacklist /var/lib/mysqld/mysql.sock 226deny /var/lib/mysqld/mysql.sock
227blacklist /var/lib/pacman 227deny /var/lib/pacman
228blacklist /var/lib/upower 228deny /var/lib/upower
229# blacklist /var/log - a virtual /var/log directory (mostly empty) is build up by default for 229# blacklist /var/log - a virtual /var/log directory (mostly empty) is build up by default for
230# every sandbox, unless --writable-var-log switch is activated 230# every sandbox, unless --writable-var-log switch is activated
231blacklist /var/mail 231deny /var/mail
232blacklist /var/opt 232deny /var/opt
233blacklist /var/run/acpid.socket 233deny /var/run/acpid.socket
234blacklist /var/run/docker.sock 234deny /var/run/docker.sock
235blacklist /var/run/minissdpd.sock 235deny /var/run/minissdpd.sock
236blacklist /var/run/mysql/mysqld.sock 236deny /var/run/mysql/mysqld.sock
237blacklist /var/run/mysqld/mysqld.sock 237deny /var/run/mysqld/mysqld.sock
238blacklist /var/run/rpcbind.sock 238deny /var/run/rpcbind.sock
239blacklist /var/run/screens 239deny /var/run/screens
240blacklist /var/spool/anacron 240deny /var/spool/anacron
241blacklist /var/spool/cron 241deny /var/spool/cron
242blacklist /var/spool/mail 242deny /var/spool/mail
243 243
244# etc 244# etc
245blacklist /etc/anacrontab 245deny /etc/anacrontab
246blacklist /etc/cron* 246deny /etc/cron*
247blacklist /etc/profile.d 247deny /etc/profile.d
248blacklist /etc/rc.local 248deny /etc/rc.local
249# rc1.d, rc2.d, ... 249# rc1.d, rc2.d, ...
250blacklist /etc/rc?.d 250deny /etc/rc?.d
251blacklist /etc/kernel* 251deny /etc/kernel*
252blacklist /etc/grub* 252deny /etc/grub*
253blacklist /etc/dkms 253deny /etc/dkms
254blacklist /etc/apparmor* 254deny /etc/apparmor*
255blacklist /etc/selinux 255deny /etc/selinux
256blacklist /etc/modules* 256deny /etc/modules*
257blacklist /etc/logrotate* 257deny /etc/logrotate*
258blacklist /etc/adduser.conf 258deny /etc/adduser.conf
259 259
260# Startup files 260# Startup files
261read-only ${HOME}/.antigen 261read-only ${HOME}/.antigen
@@ -292,13 +292,13 @@ read-only ${HOME}/.zshrc
292read-only ${HOME}/.zshrc.local 292read-only ${HOME}/.zshrc.local
293 293
294# Remote access 294# Remote access
295blacklist ${HOME}/.rhosts 295deny ${HOME}/.rhosts
296blacklist ${HOME}/.shosts 296deny ${HOME}/.shosts
297blacklist ${HOME}/.ssh/authorized_keys 297deny ${HOME}/.ssh/authorized_keys
298blacklist ${HOME}/.ssh/authorized_keys2 298deny ${HOME}/.ssh/authorized_keys2
299blacklist ${HOME}/.ssh/environment 299deny ${HOME}/.ssh/environment
300blacklist ${HOME}/.ssh/rc 300deny ${HOME}/.ssh/rc
301blacklist /etc/hosts.equiv 301deny /etc/hosts.equiv
302read-only ${HOME}/.ssh/config 302read-only ${HOME}/.ssh/config
303read-only ${HOME}/.ssh/config.d 303read-only ${HOME}/.ssh/config.d
304 304
@@ -359,200 +359,200 @@ read-only ${HOME}/.local/share/mime
359read-only ${HOME}/.local/share/thumbnailers 359read-only ${HOME}/.local/share/thumbnailers
360 360
361# prevent access to ssh-agent 361# prevent access to ssh-agent
362blacklist /tmp/ssh-* 362deny /tmp/ssh-*
363 363
364# top secret 364# top secret
365blacklist ${HOME}/*.kdb 365deny ${HOME}/*.kdb
366blacklist ${HOME}/*.kdbx 366deny ${HOME}/*.kdbx
367blacklist ${HOME}/*.key 367deny ${HOME}/*.key
368blacklist ${HOME}/.Private 368deny ${HOME}/.Private
369blacklist ${HOME}/.caff 369deny ${HOME}/.caff
370blacklist ${HOME}/.cargo/credentials 370deny ${HOME}/.cargo/credentials
371blacklist ${HOME}/.cargo/credentials.toml 371deny ${HOME}/.cargo/credentials.toml
372blacklist ${HOME}/.cert 372deny ${HOME}/.cert
373blacklist ${HOME}/.config/keybase 373deny ${HOME}/.config/keybase
374blacklist ${HOME}/.davfs2/secrets 374deny ${HOME}/.davfs2/secrets
375blacklist ${HOME}/.ecryptfs 375deny ${HOME}/.ecryptfs
376blacklist ${HOME}/.fetchmailrc 376deny ${HOME}/.fetchmailrc
377blacklist ${HOME}/.fscrypt 377deny ${HOME}/.fscrypt
378blacklist ${HOME}/.git-credential-cache 378deny ${HOME}/.git-credential-cache
379blacklist ${HOME}/.git-credentials 379deny ${HOME}/.git-credentials
380blacklist ${HOME}/.gnome2/keyrings 380deny ${HOME}/.gnome2/keyrings
381blacklist ${HOME}/.gnupg 381deny ${HOME}/.gnupg
382blacklist ${HOME}/.config/hub 382deny ${HOME}/.config/hub
383blacklist ${HOME}/.kde/share/apps/kwallet 383deny ${HOME}/.kde/share/apps/kwallet
384blacklist ${HOME}/.kde4/share/apps/kwallet 384deny ${HOME}/.kde4/share/apps/kwallet
385blacklist ${HOME}/.local/share/keyrings 385deny ${HOME}/.local/share/keyrings
386blacklist ${HOME}/.local/share/kwalletd 386deny ${HOME}/.local/share/kwalletd
387blacklist ${HOME}/.local/share/plasma-vault 387deny ${HOME}/.local/share/plasma-vault
388blacklist ${HOME}/.msmtprc 388deny ${HOME}/.msmtprc
389blacklist ${HOME}/.mutt 389deny ${HOME}/.mutt
390blacklist ${HOME}/.muttrc 390deny ${HOME}/.muttrc
391blacklist ${HOME}/.netrc 391deny ${HOME}/.netrc
392blacklist ${HOME}/.nyx 392deny ${HOME}/.nyx
393blacklist ${HOME}/.pki 393deny ${HOME}/.pki
394blacklist ${HOME}/.local/share/pki 394deny ${HOME}/.local/share/pki
395blacklist ${HOME}/.smbcredentials 395deny ${HOME}/.smbcredentials
396blacklist ${HOME}/.ssh 396deny ${HOME}/.ssh
397blacklist ${HOME}/.vaults 397deny ${HOME}/.vaults
398blacklist /.fscrypt 398deny /.fscrypt
399blacklist /etc/davfs2/secrets 399deny /etc/davfs2/secrets
400blacklist /etc/group+ 400deny /etc/group+
401blacklist /etc/group- 401deny /etc/group-
402blacklist /etc/gshadow 402deny /etc/gshadow
403blacklist /etc/gshadow+ 403deny /etc/gshadow+
404blacklist /etc/gshadow- 404deny /etc/gshadow-
405blacklist /etc/passwd+ 405deny /etc/passwd+
406blacklist /etc/passwd- 406deny /etc/passwd-
407blacklist /etc/shadow 407deny /etc/shadow
408blacklist /etc/shadow+ 408deny /etc/shadow+
409blacklist /etc/shadow- 409deny /etc/shadow-
410blacklist /etc/ssh 410deny /etc/ssh
411blacklist /etc/ssh/* 411deny /etc/ssh/*
412blacklist /home/.ecryptfs 412deny /home/.ecryptfs
413blacklist /home/.fscrypt 413deny /home/.fscrypt
414blacklist /var/backup 414deny /var/backup
415 415
416# cloud provider configuration 416# cloud provider configuration
417blacklist ${HOME}/.aws 417deny ${HOME}/.aws
418blacklist ${HOME}/.boto 418deny ${HOME}/.boto
419blacklist ${HOME}/.config/gcloud 419deny ${HOME}/.config/gcloud
420blacklist ${HOME}/.kube 420deny ${HOME}/.kube
421blacklist ${HOME}/.passwd-s3fs 421deny ${HOME}/.passwd-s3fs
422blacklist ${HOME}/.s3cmd 422deny ${HOME}/.s3cmd
423blacklist /etc/boto.cfg 423deny /etc/boto.cfg
424 424
425# system directories 425# system directories
426blacklist /sbin 426deny /sbin
427blacklist /usr/local/sbin 427deny /usr/local/sbin
428blacklist /usr/sbin 428deny /usr/sbin
429 429
430# system management 430# system management
431blacklist ${PATH}/at 431deny ${PATH}/at
432blacklist ${PATH}/busybox 432deny ${PATH}/busybox
433blacklist ${PATH}/chage 433deny ${PATH}/chage
434blacklist ${PATH}/chfn 434deny ${PATH}/chfn
435blacklist ${PATH}/chsh 435deny ${PATH}/chsh
436blacklist ${PATH}/crontab 436deny ${PATH}/crontab
437blacklist ${PATH}/evtest 437deny ${PATH}/evtest
438blacklist ${PATH}/expiry 438deny ${PATH}/expiry
439blacklist ${PATH}/fusermount 439deny ${PATH}/fusermount
440blacklist ${PATH}/gksu 440deny ${PATH}/gksu
441blacklist ${PATH}/gksudo 441deny ${PATH}/gksudo
442blacklist ${PATH}/gpasswd 442deny ${PATH}/gpasswd
443blacklist ${PATH}/kdesudo 443deny ${PATH}/kdesudo
444blacklist ${PATH}/ksu 444deny ${PATH}/ksu
445blacklist ${PATH}/mount 445deny ${PATH}/mount
446blacklist ${PATH}/mount.ecryptfs_private 446deny ${PATH}/mount.ecryptfs_private
447blacklist ${PATH}/nc 447deny ${PATH}/nc
448blacklist ${PATH}/ncat 448deny ${PATH}/ncat
449blacklist ${PATH}/nmap 449deny ${PATH}/nmap
450blacklist ${PATH}/newgidmap 450deny ${PATH}/newgidmap
451blacklist ${PATH}/newgrp 451deny ${PATH}/newgrp
452blacklist ${PATH}/newuidmap 452deny ${PATH}/newuidmap
453blacklist ${PATH}/ntfs-3g 453deny ${PATH}/ntfs-3g
454blacklist ${PATH}/pkexec 454deny ${PATH}/pkexec
455blacklist ${PATH}/procmail 455deny ${PATH}/procmail
456blacklist ${PATH}/sg 456deny ${PATH}/sg
457blacklist ${PATH}/strace 457deny ${PATH}/strace
458blacklist ${PATH}/su 458deny ${PATH}/su
459blacklist ${PATH}/sudo 459deny ${PATH}/sudo
460blacklist ${PATH}/tcpdump 460deny ${PATH}/tcpdump
461blacklist ${PATH}/umount 461deny ${PATH}/umount
462blacklist ${PATH}/unix_chkpwd 462deny ${PATH}/unix_chkpwd
463blacklist ${PATH}/xev 463deny ${PATH}/xev
464blacklist ${PATH}/xinput 464deny ${PATH}/xinput
465 465
466# other SUID binaries 466# other SUID binaries
467blacklist /usr/lib/virtualbox 467deny /usr/lib/virtualbox
468blacklist /usr/lib64/virtualbox 468deny /usr/lib64/virtualbox
469 469
470# prevent lxterminal connecting to an existing lxterminal session 470# prevent lxterminal connecting to an existing lxterminal session
471blacklist /tmp/.lxterminal-socket* 471deny /tmp/.lxterminal-socket*
472# prevent tmux connecting to an existing session 472# prevent tmux connecting to an existing session
473blacklist /tmp/tmux-* 473deny /tmp/tmux-*
474 474
475# disable terminals running as server resulting in sandbox escape 475# disable terminals running as server resulting in sandbox escape
476blacklist ${PATH}/lxterminal 476deny ${PATH}/lxterminal
477blacklist ${PATH}/gnome-terminal 477deny ${PATH}/gnome-terminal
478blacklist ${PATH}/gnome-terminal.wrapper 478deny ${PATH}/gnome-terminal.wrapper
479blacklist ${PATH}/lilyterm 479deny ${PATH}/lilyterm
480blacklist ${PATH}/mate-terminal 480deny ${PATH}/mate-terminal
481blacklist ${PATH}/mate-terminal.wrapper 481deny ${PATH}/mate-terminal.wrapper
482blacklist ${PATH}/pantheon-terminal 482deny ${PATH}/pantheon-terminal
483blacklist ${PATH}/roxterm 483deny ${PATH}/roxterm
484blacklist ${PATH}/roxterm-config 484deny ${PATH}/roxterm-config
485blacklist ${PATH}/terminix 485deny ${PATH}/terminix
486blacklist ${PATH}/tilix 486deny ${PATH}/tilix
487blacklist ${PATH}/urxvtc 487deny ${PATH}/urxvtc
488blacklist ${PATH}/urxvtcd 488deny ${PATH}/urxvtcd
489blacklist ${PATH}/xfce4-terminal 489deny ${PATH}/xfce4-terminal
490blacklist ${PATH}/xfce4-terminal.wrapper 490deny ${PATH}/xfce4-terminal.wrapper
491# blacklist ${PATH}/konsole 491# blacklist ${PATH}/konsole
492# konsole doesn't seem to have this problem - last tested on Ubuntu 16.04 492# konsole doesn't seem to have this problem - last tested on Ubuntu 16.04
493 493
494# kernel files 494# kernel files
495blacklist /initrd* 495deny /initrd*
496blacklist /vmlinuz* 496deny /vmlinuz*
497 497
498# snapshot files 498# snapshot files
499blacklist /.snapshots 499deny /.snapshots
500 500
501# flatpak 501# flatpak
502blacklist ${HOME}/.cache/flatpak 502deny ${HOME}/.cache/flatpak
503blacklist ${HOME}/.config/flatpak 503deny ${HOME}/.config/flatpak
504noblacklist ${HOME}/.local/share/flatpak/exports 504nodeny ${HOME}/.local/share/flatpak/exports
505read-only ${HOME}/.local/share/flatpak/exports 505read-only ${HOME}/.local/share/flatpak/exports
506blacklist ${HOME}/.local/share/flatpak/* 506deny ${HOME}/.local/share/flatpak/*
507blacklist ${HOME}/.var 507deny ${HOME}/.var
508blacklist ${RUNUSER}/app 508deny ${RUNUSER}/app
509blacklist ${RUNUSER}/doc 509deny ${RUNUSER}/doc
510blacklist ${RUNUSER}/.dbus-proxy 510deny ${RUNUSER}/.dbus-proxy
511blacklist ${RUNUSER}/.flatpak 511deny ${RUNUSER}/.flatpak
512blacklist ${RUNUSER}/.flatpak-cache 512deny ${RUNUSER}/.flatpak-cache
513blacklist ${RUNUSER}/.flatpak-helper 513deny ${RUNUSER}/.flatpak-helper
514blacklist /usr/share/flatpak 514deny /usr/share/flatpak
515noblacklist /var/lib/flatpak/exports 515nodeny /var/lib/flatpak/exports
516blacklist /var/lib/flatpak/* 516deny /var/lib/flatpak/*
517# most of the time bwrap is SUID binary 517# most of the time bwrap is SUID binary
518blacklist ${PATH}/bwrap 518deny ${PATH}/bwrap
519 519
520# snap 520# snap
521blacklist ${RUNUSER}/snapd-session-agent.socket 521deny ${RUNUSER}/snapd-session-agent.socket
522 522
523# mail directories used by mutt 523# mail directories used by mutt
524blacklist ${HOME}/.Mail 524deny ${HOME}/.Mail
525blacklist ${HOME}/.mail 525deny ${HOME}/.mail
526blacklist ${HOME}/.signature 526deny ${HOME}/.signature
527blacklist ${HOME}/Mail 527deny ${HOME}/Mail
528blacklist ${HOME}/mail 528deny ${HOME}/mail
529blacklist ${HOME}/postponed 529deny ${HOME}/postponed
530blacklist ${HOME}/sent 530deny ${HOME}/sent
531 531
532# kernel configuration 532# kernel configuration
533blacklist /proc/config.gz 533deny /proc/config.gz
534 534
535# prevent DNS malware attempting to communicate with the server 535# prevent DNS malware attempting to communicate with the server
536# using regular DNS tools 536# using regular DNS tools
537blacklist ${PATH}/dig 537deny ${PATH}/dig
538blacklist ${PATH}/dlint 538deny ${PATH}/dlint
539blacklist ${PATH}/dns2tcp 539deny ${PATH}/dns2tcp
540blacklist ${PATH}/dnssec-* 540deny ${PATH}/dnssec-*
541blacklist ${PATH}/dnswalk 541deny ${PATH}/dnswalk
542blacklist ${PATH}/drill 542deny ${PATH}/drill
543blacklist ${PATH}/host 543deny ${PATH}/host
544blacklist ${PATH}/iodine 544deny ${PATH}/iodine
545blacklist ${PATH}/kdig 545deny ${PATH}/kdig
546blacklist ${PATH}/khost 546deny ${PATH}/khost
547blacklist ${PATH}/knsupdate 547deny ${PATH}/knsupdate
548blacklist ${PATH}/ldns-* 548deny ${PATH}/ldns-*
549blacklist ${PATH}/ldnsd 549deny ${PATH}/ldnsd
550blacklist ${PATH}/nslookup 550deny ${PATH}/nslookup
551blacklist ${PATH}/resolvectl 551deny ${PATH}/resolvectl
552blacklist ${PATH}/unbound-host 552deny ${PATH}/unbound-host
553 553
554# rest of ${RUNUSER} 554# rest of ${RUNUSER}
555blacklist ${RUNUSER}/*.lock 555deny ${RUNUSER}/*.lock
556blacklist ${RUNUSER}/inaccessible 556deny ${RUNUSER}/inaccessible
557blacklist ${RUNUSER}/pk-debconf-socket 557deny ${RUNUSER}/pk-debconf-socket
558blacklist ${RUNUSER}/update-notifier.pid 558deny ${RUNUSER}/update-notifier.pid