aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2017-08-23 07:44:41 -0400
committerLibravatar GitHub <noreply@github.com>2017-08-23 07:44:41 -0400
commit1ebc6a73e1354a34bb580d04cb5d7c8de73bc1ee (patch)
treeaee88ca3e5d38f7f6ae02a9ebcc34db6dbdf26ba /etc
parentundo RELNOTES (diff)
parentAdd private-etc to Xonotic (diff)
downloadfirejail-1ebc6a73e1354a34bb580d04cb5d7c8de73bc1ee.tar.gz
firejail-1ebc6a73e1354a34bb580d04cb5d7c8de73bc1ee.tar.zst
firejail-1ebc6a73e1354a34bb580d04cb5d7c8de73bc1ee.zip
Merge pull request #1488 from SpotComms/mf
Various changes
Diffstat (limited to 'etc')
-rw-r--r--etc/bitlbee.profile1
-rw-r--r--etc/disable-common.inc12
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/neverball.profile37
-rw-r--r--etc/server.profile2
-rw-r--r--etc/steam.profile18
-rw-r--r--etc/xonotic.profile1
7 files changed, 67 insertions, 5 deletions
diff --git a/etc/bitlbee.profile b/etc/bitlbee.profile
index 0b61e7b9f..1b7b2c258 100644
--- a/etc/bitlbee.profile
+++ b/etc/bitlbee.profile
@@ -7,6 +7,7 @@ include /etc/firejail/globals.local
7 7
8noblacklist /sbin 8noblacklist /sbin
9noblacklist /usr/sbin 9noblacklist /usr/sbin
10noblacklist /var/log
10 11
11include /etc/firejail/disable-common.inc 12include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-devel.inc 13include /etc/firejail/disable-devel.inc
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index c220b9c50..294ff6bcb 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -107,15 +107,27 @@ blacklist ${PATH}/zuluCrypt-cli
107blacklist ${PATH}/zuluMount-cli 107blacklist ${PATH}/zuluMount-cli
108 108
109# var 109# var
110blacklist /var/cache/apt
111blacklist /var/cache/pacman
112blacklist /var/lib/apt
113blacklist /var/lib/clamav
114blacklist /var/lib/dkms
110blacklist /var/lib/mysql/mysql.sock 115blacklist /var/lib/mysql/mysql.sock
111blacklist /var/lib/mysqld/mysql.sock 116blacklist /var/lib/mysqld/mysql.sock
117blacklist /var/lib/pacman
118blacklist /var/lib/systemd
119blacklist /var/lib/upower
120blacklist /var/log
112blacklist /var/mail 121blacklist /var/mail
122blacklist /var/opt
113blacklist /var/run/acpid.socket 123blacklist /var/run/acpid.socket
114blacklist /var/run/docker.sock 124blacklist /var/run/docker.sock
115blacklist /var/run/minissdpd.sock 125blacklist /var/run/minissdpd.sock
116blacklist /var/run/mysql/mysqld.sock 126blacklist /var/run/mysql/mysqld.sock
117blacklist /var/run/mysqld/mysqld.sock 127blacklist /var/run/mysqld/mysqld.sock
118blacklist /var/run/rpcbind.sock 128blacklist /var/run/rpcbind.sock
129blacklist /var/run/screens
130blacklist /var/run/systemd
119blacklist /var/spool/anacron 131blacklist /var/spool/anacron
120blacklist /var/spool/cron 132blacklist /var/spool/cron
121 133
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 7b0e6e9eb..d02377036 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -334,6 +334,7 @@ blacklist ${HOME}/.multimc5
334blacklist ${HOME}/.mutt 334blacklist ${HOME}/.mutt
335blacklist ${HOME}/.mutt/muttrc 335blacklist ${HOME}/.mutt/muttrc
336blacklist ${HOME}/.muttrc 336blacklist ${HOME}/.muttrc
337blacklist ${HOME}/.neverball
337blacklist ${HOME}/.nv 338blacklist ${HOME}/.nv
338blacklist ${HOME}/.nylas-mail 339blacklist ${HOME}/.nylas-mail
339blacklist ${HOME}/.openinvaders 340blacklist ${HOME}/.openinvaders
diff --git a/etc/neverball.profile b/etc/neverball.profile
new file mode 100644
index 000000000..6a9a3a577
--- /dev/null
+++ b/etc/neverball.profile
@@ -0,0 +1,37 @@
1# Firejail profile for neverball
2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/neverball.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7
8noblacklist ${HOME}/.neverball
9
10include /etc/firejail/disable-common.inc
11include /etc/firejail/disable-devel.inc
12include /etc/firejail/disable-passwdmgr.inc
13include /etc/firejail/disable-programs.inc
14
15mkdir ${HOME}/.neverball
16whitelist ${HOME}/.neverball
17include /etc/firejail/whitelist-common.inc
18
19caps.drop all
20netfilter
21nodvd
22nogroups
23nonewprivs
24noroot
25notv
26novideo
27protocol unix,netlink
28seccomp
29shell none
30
31disable-mnt
32private-bin neverball
33private-dev
34private-tmp
35
36noexec ${HOME}
37noexec /tmp
diff --git a/etc/server.profile b/etc/server.profile
index 04ef555de..edd4666e1 100644
--- a/etc/server.profile
+++ b/etc/server.profile
@@ -13,6 +13,8 @@ blacklist /tmp/.X11-unix
13 13
14noblacklist /sbin 14noblacklist /sbin
15noblacklist /usr/sbin 15noblacklist /usr/sbin
16# noblacklist /var/log
17# noblacklist /var/opt
16 18
17include /etc/firejail/disable-common.inc 19include /etc/firejail/disable-common.inc
18# include /etc/firejail/disable-devel.inc 20# include /etc/firejail/disable-devel.inc
diff --git a/etc/steam.profile b/etc/steam.profile
index 96899038a..227162e1f 100644
--- a/etc/steam.profile
+++ b/etc/steam.profile
@@ -5,12 +5,17 @@ include /etc/firejail/steam.local
5# Persistent global definitions 5# Persistent global definitions
6include /etc/firejail/globals.local 6include /etc/firejail/globals.local
7 7
8noblacklist ${HOME}/.Steam
9noblacklist ${HOME}/.Steampath
10noblacklist ${HOME}/.Steampid
11noblacklist ${HOME}/.java 8noblacklist ${HOME}/.java
9noblacklist ${HOME}/.killingfloor
10noblacklist ${HOME}/.local/share/3909/PapersPlease
11noblacklist ${HOME}/.local/share/aspyr-media
12noblacklist ${HOME}/.local/share/cdprojektred
13noblacklist ${HOME}/.local/share/feral-interactive
12noblacklist ${HOME}/.local/share/Steam 14noblacklist ${HOME}/.local/share/Steam
13noblacklist ${HOME}/.local/share/steam 15noblacklist ${HOME}/.local/share/SuperHexagon
16noblacklist ${HOME}/.local/share/Terraria
17noblacklist ${HOME}/.local/share/vpltd
18noblacklist ${HOME}/.local/share/vulkan
14noblacklist ${HOME}/.steam 19noblacklist ${HOME}/.steam
15noblacklist ${HOME}/.steampath 20noblacklist ${HOME}/.steampath
16noblacklist ${HOME}/.steampid 21noblacklist ${HOME}/.steampid
@@ -29,12 +34,15 @@ nogroups
29nonewprivs 34nonewprivs
30noroot 35noroot
31notv 36notv
32# novideo 37# novideo should be commented for VR
38novideo
33protocol unix,inet,inet6,netlink 39protocol unix,inet,inet6,netlink
34seccomp 40seccomp
35shell none 41shell none
36# tracelog disabled as it breaks integrated browser 42# tracelog disabled as it breaks integrated browser
37# tracelog 43# tracelog
38 44
45# private-dev should be commented for controllers
39private-dev 46private-dev
47private-etc asound.conf,ca-certificates,dbus-1,drirc,fonts,group,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.preload,localtime,lsb-release,machine-id,mime.types,passwd,pulse,resolv.conf,ssl
40private-tmp 48private-tmp
diff --git a/etc/xonotic.profile b/etc/xonotic.profile
index c7db00daf..fefeac76b 100644
--- a/etc/xonotic.profile
+++ b/etc/xonotic.profile
@@ -31,6 +31,7 @@ shell none
31disable-mnt 31disable-mnt
32private-bin xonotic-sdl,xonotic-glx,blind-id 32private-bin xonotic-sdl,xonotic-glx,blind-id
33private-dev 33private-dev
34private-etc asound.conf,ca-certificates,drirc,fonts,host.conf,hostname,hosts,ld.so.cache,ld.so.preload,localtime,nsswitch.conf,pulse,resolv.conf,ssl
34private-tmp 35private-tmp
35 36
36noexec ${HOME} 37noexec ${HOME}