aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/Cryptocat.profile2
-rw-r--r--etc/disable-common.inc8
-rw-r--r--etc/disable-devel.inc3
-rw-r--r--etc/disable-passwdmgr.inc3
-rw-r--r--etc/disable-programs.inc12
-rw-r--r--etc/evolution.profile3
-rw-r--r--etc/uzbl-browser.profile27
-rw-r--r--etc/whitelist-common.inc3
8 files changed, 60 insertions, 1 deletions
diff --git a/etc/Cryptocat.profile b/etc/Cryptocat.profile
index 3db34c03c..b61b88f68 100644
--- a/etc/Cryptocat.profile
+++ b/etc/Cryptocat.profile
@@ -1,4 +1,4 @@
1# Firejail profile for 1# Firejail profile for Cryptocat
2noblacklist ${HOME}/.config/Cryptocat 2noblacklist ${HOME}/.config/Cryptocat
3 3
4include /etc/firejail/disable-common.inc 4include /etc/firejail/disable-common.inc
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index 184885c7f..ac32f07e7 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -1,3 +1,6 @@
1# Local customizations come here
2include /etc/firejail/disable-common.local
3
1# History files in $HOME 4# History files in $HOME
2blacklist-nolog ${HOME}/.history 5blacklist-nolog ${HOME}/.history
3blacklist-nolog ${HOME}/.*_history 6blacklist-nolog ${HOME}/.*_history
@@ -81,6 +84,7 @@ read-only ${HOME}/.profile
81read-only ${HOME}/.antigen 84read-only ${HOME}/.antigen
82read-only ${HOME}/.bash_login 85read-only ${HOME}/.bash_login
83read-only ${HOME}/.bashrc 86read-only ${HOME}/.bashrc
87read-only ${HOME}/.bash_aliases
84read-only ${HOME}/.bash_profile 88read-only ${HOME}/.bash_profile
85read-only ${HOME}/.bash_logout 89read-only ${HOME}/.bash_logout
86read-only ${HOME}/.zsh.d 90read-only ${HOME}/.zsh.d
@@ -101,6 +105,9 @@ read-only ${HOME}/.caffrc
101read-only ${HOME}/.dotfiles 105read-only ${HOME}/.dotfiles
102read-only ${HOME}/dotfiles 106read-only ${HOME}/dotfiles
103read-only ${HOME}/.mailcap 107read-only ${HOME}/.mailcap
108read-only ${HOME}/.muttrc
109read-only ${HOME}/.mutt/muttrc
110read-only ${HOME}/.msmtprc
104read-only ${HOME}/.exrc 111read-only ${HOME}/.exrc
105read-only ${HOME}/_exrc 112read-only ${HOME}/_exrc
106read-only ${HOME}/.vimrc 113read-only ${HOME}/.vimrc
@@ -134,6 +141,7 @@ blacklist ${HOME}/.Private
134blacklist ${HOME}/.ssh 141blacklist ${HOME}/.ssh
135blacklist ${HOME}/.cert 142blacklist ${HOME}/.cert
136blacklist ${HOME}/.gnome2/keyrings 143blacklist ${HOME}/.gnome2/keyrings
144blacklist ${HOME}/.local/share/keyrings
137blacklist ${HOME}/.kde4/share/apps/kwallet 145blacklist ${HOME}/.kde4/share/apps/kwallet
138blacklist ${HOME}/.kde/share/apps/kwallet 146blacklist ${HOME}/.kde/share/apps/kwallet
139blacklist ${HOME}/.local/share/kwalletd 147blacklist ${HOME}/.local/share/kwalletd
diff --git a/etc/disable-devel.inc b/etc/disable-devel.inc
index 2ac367f37..07fc3928c 100644
--- a/etc/disable-devel.inc
+++ b/etc/disable-devel.inc
@@ -1,3 +1,6 @@
1# Local customizations come here
2include /etc/firejail/disable-devel.local
3
1# development tools 4# development tools
2 5
3# GCC 6# GCC
diff --git a/etc/disable-passwdmgr.inc b/etc/disable-passwdmgr.inc
index 045b4d92b..7d129b2e4 100644
--- a/etc/disable-passwdmgr.inc
+++ b/etc/disable-passwdmgr.inc
@@ -1,3 +1,6 @@
1# Local customizations come here
2include /etc/firejail/disable-passwdmgr.local
3
1blacklist ${HOME}/.pki/nssdb 4blacklist ${HOME}/.pki/nssdb
2blacklist ${HOME}/.lastpass 5blacklist ${HOME}/.lastpass
3blacklist ${HOME}/.keepassx 6blacklist ${HOME}/.keepassx
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index e5eb4f857..b307978da 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -1,3 +1,6 @@
1# Local customizations come here
2include /etc/firejail/disable-programs.local
3
1blacklist ${HOME}/.*coin 4blacklist ${HOME}/.*coin
2blacklist ${HOME}/.8pecxstudios 5blacklist ${HOME}/.8pecxstudios
3blacklist ${HOME}/.Atom 6blacklist ${HOME}/.Atom
@@ -174,8 +177,17 @@ blacklist ${HOME}/.icedove
174blacklist ${HOME}/.inkscape 177blacklist ${HOME}/.inkscape
175blacklist ${HOME}/.jitsi 178blacklist ${HOME}/.jitsi
176blacklist ${HOME}/.kde/share/apps/gwenview 179blacklist ${HOME}/.kde/share/apps/gwenview
180blacklist ${HOME}/.kde/share/apps/kcookiejar
181blacklist ${HOME}/.kde/share/apps/khtml
182blacklist ${HOME}/.kde/share/apps/konqsidebartng
183blacklist ${HOME}/.kde/share/apps/konqueror
177blacklist ${HOME}/.kde/share/apps/okular 184blacklist ${HOME}/.kde/share/apps/okular
178blacklist ${HOME}/.kde/share/config/gwenviewrc 185blacklist ${HOME}/.kde/share/config/gwenviewrc
186blacklist ${HOME}/.kde/share/config/kcookiejarrc
187blacklist ${HOME}/.kde/share/config/khtmlrc
188blacklist ${HOME}/.kde/share/config/konq_history
189blacklist ${HOME}/.kde/share/config/konqsidebartngrc
190blacklist ${HOME}/.kde/share/config/konquerorrc
179blacklist ${HOME}/.kde/share/config/okularpartrc 191blacklist ${HOME}/.kde/share/config/okularpartrc
180blacklist ${HOME}/.kde/share/config/okularrc 192blacklist ${HOME}/.kde/share/config/okularrc
181blacklist ${HOME}/.killingfloor 193blacklist ${HOME}/.killingfloor
diff --git a/etc/evolution.profile b/etc/evolution.profile
index ab6dd7a4a..1707e562b 100644
--- a/etc/evolution.profile
+++ b/etc/evolution.profile
@@ -6,6 +6,9 @@ noblacklist ~/.pki
6noblacklist ~/.pki/nssdb 6noblacklist ~/.pki/nssdb
7noblacklist ~/.gnupg 7noblacklist ~/.gnupg
8 8
9noblacklist /var/spool/mail
10noblacklist /var/mail
11
9include /etc/firejail/disable-common.inc 12include /etc/firejail/disable-common.inc
10include /etc/firejail/disable-programs.inc 13include /etc/firejail/disable-programs.inc
11include /etc/firejail/disable-devel.inc 14include /etc/firejail/disable-devel.inc
diff --git a/etc/uzbl-browser.profile b/etc/uzbl-browser.profile
new file mode 100644
index 000000000..1346b7fc2
--- /dev/null
+++ b/etc/uzbl-browser.profile
@@ -0,0 +1,27 @@
1# Firejail profile for uzbl-browser
2
3noblacklist ~/.config/uzbl
4noblacklist ~/.cache/uzbl
5include /etc/firejail/disable-common.inc
6include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc
9
10caps.drop all
11netfilter
12nonewprivs
13noroot
14protocol unix,inet,inet6
15seccomp
16tracelog
17
18mkdir ~/.config/uzbl
19whitelist ~/.config/uzbl
20mkdir ~/.cache/uzbl
21whitelist ~/.cache/uzbl
22mkdir ~/.local/share/uzbl
23whitelist ~/.local/share/uzbl
24
25whitelist ${DOWNLOADS}
26
27include /etc/firejail/whitelist-common.inc
diff --git a/etc/whitelist-common.inc b/etc/whitelist-common.inc
index d4e69948e..cf7797100 100644
--- a/etc/whitelist-common.inc
+++ b/etc/whitelist-common.inc
@@ -1,3 +1,6 @@
1# Local customizations come here
2include /etc/firejail/whitelist-common.local
3
1# common whitelist for all profiles 4# common whitelist for all profiles
2 5
3whitelist ~/.XCompose 6whitelist ~/.XCompose