aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/corebird.profile12
-rw-r--r--etc/disable-common.inc1
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/firejail.config6
-rw-r--r--etc/konversation.profile12
-rw-r--r--etc/psi-plus.profile27
-rw-r--r--etc/whitelist-common.inc1
7 files changed, 60 insertions, 0 deletions
diff --git a/etc/corebird.profile b/etc/corebird.profile
new file mode 100644
index 000000000..f3f73a44f
--- /dev/null
+++ b/etc/corebird.profile
@@ -0,0 +1,12 @@
1# Firejail corebird profile
2
3include /etc/firejail/disable-common.inc
4include /etc/firejail/disable-programs.inc
5include /etc/firejail/disable-devel.inc
6include /etc/firejail/disable-passwdmgr.inc
7
8caps.drop all
9seccomp
10protocol unix,inet,inet6
11netfilter
12noroot
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index 479f32cb1..a61f1b210 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -93,6 +93,7 @@ read-only ${HOME}/bin
93 93
94# top secret 94# top secret
95blacklist ${HOME}/.ssh 95blacklist ${HOME}/.ssh
96blacklist ${HOME}/.cert
96blacklist ${HOME}/.gnome2/keyrings 97blacklist ${HOME}/.gnome2/keyrings
97blacklist ${HOME}/kde4/share/apps/kwallet 98blacklist ${HOME}/kde4/share/apps/kwallet
98blacklist ${HOME}/kde/share/apps/kwallet 99blacklist ${HOME}/kde/share/apps/kwallet
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 307ccaf6c..3474a6592 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -112,3 +112,4 @@ blacklist ${HOME}/.local/share/wesnoth
112blacklist ${HOME}/.local/share/0ad 112blacklist ${HOME}/.local/share/0ad
113blacklist ${HOME}/.local/share/xplayer 113blacklist ${HOME}/.local/share/xplayer
114blacklist ${HOME}/.local/share/totem 114blacklist ${HOME}/.local/share/totem
115blacklist ${HOME}/.local/share/psi+
diff --git a/etc/firejail.config b/etc/firejail.config
index fc09f1a0a..55d2faa9f 100644
--- a/etc/firejail.config
+++ b/etc/firejail.config
@@ -30,6 +30,12 @@
30# Enable or disable X11 sandboxing support, default enabled. 30# Enable or disable X11 sandboxing support, default enabled.
31# x11 yes 31# x11 yes
32 32
33# Force use of nonewprivs. This mitigates the possibility of
34# a user abusing firejail's features to trick a privileged (suid
35# or file capabilities) process into loading code or configuration
36# that is partially under their control. Default disabled
37# force-nonewprivs no
38
33# Screen size for --x11=xephyr, default 800x600. Run /usr/bin/xrandr for 39# Screen size for --x11=xephyr, default 800x600. Run /usr/bin/xrandr for
34# a full list of resolutions available on your specific setup. 40# a full list of resolutions available on your specific setup.
35# xephyr-screen 640x480 41# xephyr-screen 640x480
diff --git a/etc/konversation.profile b/etc/konversation.profile
new file mode 100644
index 000000000..d10decb8f
--- /dev/null
+++ b/etc/konversation.profile
@@ -0,0 +1,12 @@
1# Firejail konversation profile
2
3include /etc/firejail/disable-common.inc
4include /etc/firejail/disable-programs.inc
5include /etc/firejail/disable-devel.inc
6include /etc/firejail/disable-passwdmgr.inc
7
8caps.drop all
9seccomp
10protocol unix,inet,inet6
11netfilter
12noroot
diff --git a/etc/psi-plus.profile b/etc/psi-plus.profile
new file mode 100644
index 000000000..8194da74f
--- /dev/null
+++ b/etc/psi-plus.profile
@@ -0,0 +1,27 @@
1# Firejail profile for Psi+
2
3noblacklist ${HOME}/.config/psi+
4noblacklist ${HOME}/.local/share/psi+
5include /etc/firejail/disable-common.inc
6include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-passwdmgr.inc
8
9whitelist ${DOWNLOADS}
10mkdir ~/.config
11mkdir ~/.config/psi+
12whitelist ~/.config/psi+
13mkdir ~/.local
14mkdir ~/.local/share
15mkdir ~/.local/share/psi+
16whitelist ~/.local/share/psi+
17mkdir ~/.cache
18mkdir ~/.cache/psi+
19whitelist ~/.cache/psi+
20
21include /etc/firejail/whitelist-common.inc
22
23caps.drop all
24seccomp
25protocol unix,inet,inet6
26netfilter
27noroot
diff --git a/etc/whitelist-common.inc b/etc/whitelist-common.inc
index 9d5ef3d96..b3a1a1d30 100644
--- a/etc/whitelist-common.inc
+++ b/etc/whitelist-common.inc
@@ -1,5 +1,6 @@
1# common whitelist for all profiles 1# common whitelist for all profiles
2 2
3whitelist ~/.XCompose
3whitelist ~/.config/mimeapps.list 4whitelist ~/.config/mimeapps.list
4whitelist ~/.icons 5whitelist ~/.icons
5whitelist ~/.config/user-dirs.dirs 6whitelist ~/.config/user-dirs.dirs