aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2019-01-20 19:09:23 +0100
committerLibravatar smitsohu <smitsohu@gmail.com>2019-01-20 19:09:23 +0100
commit26584e22a338007bd3c770e296af163d7717298b (patch)
tree1c6dca42f67ae2ffb3119ac9e3b0caf576fc91f9
parentcleanup, minor improvements (diff)
parentMerge pull request #2356 from glitsj16/gnome-calculator (diff)
downloadfirejail-26584e22a338007bd3c770e296af163d7717298b.tar.gz
firejail-26584e22a338007bd3c770e296af163d7717298b.tar.zst
firejail-26584e22a338007bd3c770e296af163d7717298b.zip
Merge branch 'master' of https://github.com/netblue30/firejail
-rw-r--r--etc/clawsker.profile53
-rw-r--r--etc/eog.profile1
-rw-r--r--etc/gcalccmd.profile13
-rw-r--r--etc/gnome-calculator.profile1
-rw-r--r--etc/google-earth-pro.profile4
-rw-r--r--etc/google-earth.profile2
-rw-r--r--src/firecfg/firecfg.config1
7 files changed, 75 insertions, 0 deletions
diff --git a/etc/clawsker.profile b/etc/clawsker.profile
new file mode 100644
index 000000000..e863a6a45
--- /dev/null
+++ b/etc/clawsker.profile
@@ -0,0 +1,53 @@
1# Firejail profile for clawsker
2# Description: An applet to edit Claws Mail's hidden preferences
3# This file is overwritten after every install/update
4# Persistent local customizations
5include clawsker.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.claws-mail
10whitelist ${HOME}/.claws-mail
11
12# Allow perl (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/cpan*
14noblacklist ${PATH}/core_perl
15noblacklist ${PATH}/perl
16noblacklist /usr/lib/perl*
17noblacklist /usr/share/perl*
18
19include disable-common.inc
20include disable-devel.inc
21include disable-interpreters.inc
22include disable-passwdmgr.inc
23include disable-programs.inc
24include whitelist-common.inc
25
26caps.drop all
27net none
28no3d
29nodbus
30nodvd
31nogroups
32nonewprivs
33noroot
34nosound
35notv
36nou2f
37novideo
38protocol unix
39seccomp
40shell none
41
42# disable-mnt
43# private
44private-bin clawsker,perl
45private-cache
46private-dev
47private-etc fonts
48private-lib girepository-1.*,libgirepository-1.*,perl*
49private-tmp
50
51# memory-deny-write-execute - breaks on Arch
52noexec ${HOME}
53noexec /tmp
diff --git a/etc/eog.profile b/etc/eog.profile
index 8cb64009c..75d343d4e 100644
--- a/etc/eog.profile
+++ b/etc/eog.profile
@@ -37,6 +37,7 @@ seccomp
37shell none 37shell none
38 38
39private-bin eog 39private-bin eog
40private-cache
40private-dev 41private-dev
41private-etc fonts 42private-etc fonts
42private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.* 43private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.*
diff --git a/etc/gcalccmd.profile b/etc/gcalccmd.profile
new file mode 100644
index 000000000..691d6b0c4
--- /dev/null
+++ b/etc/gcalccmd.profile
@@ -0,0 +1,13 @@
1# Firejail profile for gcalccmd
2# Description: GNOME console calculator
3# This file is overwritten after every install/update
4# Persistent local customizations
5include gcalccmd.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10private-bin gcalccmd
11
12# Redirect
13include gnome-calculator.profile
diff --git a/etc/gnome-calculator.profile b/etc/gnome-calculator.profile
index 7974211c7..be4b0c03f 100644
--- a/etc/gnome-calculator.profile
+++ b/etc/gnome-calculator.profile
@@ -37,6 +37,7 @@ shell none
37 37
38disable-mnt 38disable-mnt
39private-bin gnome-calculator 39private-bin gnome-calculator
40private-cache
40private-dev 41private-dev
41private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.*,libgnutls.so.*,libproxy.so.*,librsvg-2.so.*,libxml2.so.* 42private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.*,libgnutls.so.*,libproxy.so.*,librsvg-2.so.*,libxml2.so.*
42private-tmp 43private-tmp
diff --git a/etc/google-earth-pro.profile b/etc/google-earth-pro.profile
new file mode 100644
index 000000000..d62319fa2
--- /dev/null
+++ b/etc/google-earth-pro.profile
@@ -0,0 +1,4 @@
1# Redirect
2include google-earth.profile
3
4private-bin google-earth-pro
diff --git a/etc/google-earth.profile b/etc/google-earth.profile
index 6e5f99745..e075bfe9a 100644
--- a/etc/google-earth.profile
+++ b/etc/google-earth.profile
@@ -43,8 +43,10 @@ protocol unix,inet,inet6
43seccomp 43seccomp
44shell none 44shell none
45 45
46disable-mnt
46private-bin google-earth,sh,bash,grep,sed,ls,dirname 47private-bin google-earth,sh,bash,grep,sed,ls,dirname
47private-dev 48private-dev
49private-opt google
48 50
49noexec ${HOME} 51noexec ${HOME}
50noexec /tmp 52noexec /tmp
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 0dd5f7ec5..ac94d16d6 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -86,6 +86,7 @@ clamdtop
86clamscan 86clamscan
87clamtk 87clamtk
88claws-mail 88claws-mail
89clawsker
89clementine 90clementine
90clipit 91clipit
91cliqz 92cliqz