aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profanity.profile
diff options
context:
space:
mode:
authorLibravatar Adrian L. Shaw <adrianlshaw@gmail.com>2019-11-24 16:06:27 +0000
committerLibravatar Adrian L. Shaw <adrianlshaw@gmail.com>2019-11-24 16:06:27 +0000
commit6041ee719a9496959ef820347ef5db0854efee50 (patch)
treee86bea0701502a5b1b72ca2e41209cb94872e901 /etc/profanity.profile
parentAdd profile for the Profanity chat client (diff)
downloadfirejail-6041ee719a9496959ef820347ef5db0854efee50.tar.gz
firejail-6041ee719a9496959ef820347ef5db0854efee50.tar.zst
firejail-6041ee719a9496959ef820347ef5db0854efee50.zip
Sort and harden profanity profile
Diffstat (limited to 'etc/profanity.profile')
-rw-r--r--etc/profanity.profile20
1 files changed, 10 insertions, 10 deletions
diff --git a/etc/profanity.profile b/etc/profanity.profile
index 9ad7d9f92..b6c5f8102 100644
--- a/etc/profanity.profile
+++ b/etc/profanity.profile
@@ -1,33 +1,36 @@
1# Firejail profile for profanity 1# Firejail profile for profanity
2# Description: profanity is an XMPP-OTR chat client for the terminal 2# Description: profanity is an XMPP chat client for the terminal
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5# Persistent local customizations 5# Persistent local customizations
6include unzip.local 6include profanity.local
7# Persistent global definitions 7# Persistent global definitions
8include globals.local 8include globals.local
9 9
10ignore net none
11
12include disable-common.inc 10include disable-common.inc
13include disable-devel.inc 11include disable-devel.inc
12include disable-exec.inc
14include disable-passwdmgr.inc 13include disable-passwdmgr.inc
15include disable-programs.inc 14include disable-programs.inc
16include disable-xdg.inc 15include disable-xdg.inc
16include whitelist-usr-share-common.inc
17include whitelist-var-common.inc
17 18
18mkdir ${HOME}/.config/profanity
19mkdir ${HOME}/.local/share/profanity
20noblacklist ${HOME}/.config/profanity 19noblacklist ${HOME}/.config/profanity
21noblacklist ${HOME}/.local/share/profanity 20noblacklist ${HOME}/.local/share/profanity
22 21
23caps.drop all 22caps.drop all
24netfilter 23netfilter
24no3d
25nodbus
25nodvd 26nodvd
26nogroups 27nogroups
27nonewprivs 28nonewprivs
28noroot 29noroot
30nosound
29notv 31notv
30nou2f 32nou2f
33novideo
31protocol unix,inet,inet6 34protocol unix,inet,inet6
32seccomp 35seccomp
33shell none 36shell none
@@ -35,10 +38,7 @@ shell none
35private-bin profanity 38private-bin profanity
36private-cache 39private-cache
37private-dev 40private-dev
38private-tmp
39private-etc alternatives,localtime,mime.types,resolv.conf,ssl 41private-etc alternatives,localtime,mime.types,resolv.conf,ssl
42private-tmp
40 43
41memory-deny-write-execute 44memory-deny-write-execute
42noexec ${HOME}
43noexec /tmp
44