aboutsummaryrefslogtreecommitdiffstats
path: root/etc/disable-interpreters.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/disable-interpreters.inc')
-rw-r--r--etc/disable-interpreters.inc44
1 files changed, 44 insertions, 0 deletions
diff --git a/etc/disable-interpreters.inc b/etc/disable-interpreters.inc
new file mode 100644
index 000000000..5c68485aa
--- /dev/null
+++ b/etc/disable-interpreters.inc
@@ -0,0 +1,44 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/disable-interpreters.local
4
5# Lua
6blacklist ${PATH}/lua*
7blacklist /usr/lib/lua
8blacklist /usr/include/lua*
9blacklist /usr/share/lua
10
11# Node.js
12blacklist ${PATH}/node
13blacklist /usr/include/node
14
15# Perl
16blacklist ${PATH}/cpan*
17blacklist ${PATH}/core_perl
18blacklist ${PATH}/perl
19blacklist /usr/lib/perl*
20blacklist /usr/share/perl*
21
22# PHP
23blacklist ${PATH}/php*
24blacklist /usr/lib/php*
25blacklist /usr/share/php*
26
27# Ruby
28blacklist ${PATH}/ruby
29blacklist /usr/lib/ruby
30
31# Programs using python: deluge, firefox addons, filezilla, cherrytree, xchat, hexchat, libreoffice, scribus
32# Python 2
33blacklist ${PATH}/python2*
34blacklist /usr/include/python2*
35blacklist /usr/lib/python2*
36blacklist /usr/local/lib/python2*
37blacklist /usr/share/python2*
38
39# Python 3
40blacklist ${PATH}/python3*
41blacklist /usr/include/python3*
42blacklist /usr/lib/python3*
43blacklist /usr/local/lib/python3*
44blacklist /usr/share/python3*