aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-09-02 10:32:45 -0400
committerLibravatar Tad <tad@spotco.us>2017-09-02 10:42:06 -0400
commit7fd9fa0cf4e1d2fc997bef23caea883850da6693 (patch)
tree2839a7865d0c4696e0e2ad4f39f40ef92953be5f /etc
parentImprove seccomp support for non-x86 architectures (diff)
downloadfirejail-7fd9fa0cf4e1d2fc997bef23caea883850da6693.tar.gz
firejail-7fd9fa0cf4e1d2fc997bef23caea883850da6693.tar.zst
firejail-7fd9fa0cf4e1d2fc997bef23caea883850da6693.zip
Add a profile for Yandex browser
Thanks to @larkvirtual for the paths and testing
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-programs.inc4
-rw-r--r--etc/yandex-browser.profile42
2 files changed, 46 insertions, 0 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 736ac1e89..b833a3f68 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -178,6 +178,8 @@ blacklist ${HOME}/.config/xmms2
178blacklist ${HOME}/.config/xplayer 178blacklist ${HOME}/.config/xplayer
179blacklist ${HOME}/.config/xreader 179blacklist ${HOME}/.config/xreader
180blacklist ${HOME}/.config/xviewer 180blacklist ${HOME}/.config/xviewer
181blacklist ${HOME}/.config/yandex-browser
182blacklist ${HOME}/.config/yandex-browser-beta
181blacklist ${HOME}/.config/zathura 183blacklist ${HOME}/.config/zathura
182blacklist ${HOME}/.config/zoomus.conf 184blacklist ${HOME}/.config/zoomus.conf
183blacklist ${HOME}/.conkeror.mozdev.org 185blacklist ${HOME}/.conkeror.mozdev.org
@@ -427,3 +429,5 @@ blacklist ${HOME}/.cache/vivaldi
427blacklist ${HOME}/.cache/wesnoth 429blacklist ${HOME}/.cache/wesnoth
428blacklist ${HOME}/.cache/xmms2 430blacklist ${HOME}/.cache/xmms2
429blacklist ${HOME}/.cache/xreader 431blacklist ${HOME}/.cache/xreader
432blacklist ${HOME}/.cache/yandex-browser
433blacklist ${HOME}/.cache/yandex-browser-beta
diff --git a/etc/yandex-browser.profile b/etc/yandex-browser.profile
new file mode 100644
index 000000000..bfb7b9d87
--- /dev/null
+++ b/etc/yandex-browser.profile
@@ -0,0 +1,42 @@
1# Firejail profile for yandex-browser
2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/yandex-browser.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7
8noblacklist ~/.cache/yandex-browser
9noblacklist ~/.cache/yandex-browser-beta
10noblacklist ~/.config/yandex-browser
11noblacklist ~/.config/yandex-browser-beta
12noblacklist ~/.pki
13
14include /etc/firejail/disable-common.inc
15include /etc/firejail/disable-devel.inc
16include /etc/firejail/disable-programs.inc
17
18mkdir ~/.cache/yandex-browser
19mkdir ~/.cache/yandex-browser-beta
20mkdir ~/.config/yandex-browser
21mkdir ~/.config/yandex-browser-beta
22mkdir ~/.pki
23whitelist ${DOWNLOADS}
24whitelist ~/.cache/yandex-browser
25whitelist ~/.cache/yandex-browser-beta
26whitelist ~/.config/yandex-browser
27whitelist ~/.config/yandex-browser-beta
28whitelist ~/.pki
29include /etc/firejail/whitelist-common.inc
30
31caps.keep sys_chroot,sys_admin
32netfilter
33nodvd
34nogroups
35notv
36shell none
37
38private-dev
39# private-tmp - problems with multiple browser sessions
40
41noexec ${HOME}
42noexec /tmp