aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z/mutt.profile
diff options
context:
space:
mode:
authorLibravatar bbhtt <62639087+bbhtt@users.noreply.github.com>2020-12-28 13:10:15 +0000
committerLibravatar bbhtt <62639087+bbhtt@users.noreply.github.com>2020-12-28 13:10:15 +0000
commita8a8e33bc17263db763cd7bd803314f8d5dbd2c5 (patch)
treee6941abe0856b28a6f1b68c58ae88e8b4e68330a /etc/profile-m-z/mutt.profile
parentshell autoselection fixup (diff)
downloadfirejail-a8a8e33bc17263db763cd7bd803314f8d5dbd2c5.tar.gz
firejail-a8a8e33bc17263db763cd7bd803314f8d5dbd2c5.tar.zst
firejail-a8a8e33bc17263db763cd7bd803314f8d5dbd2c5.zip
Add whitelisting to mutt; improve geary, new profile for neomutt
Diffstat (limited to 'etc/profile-m-z/mutt.profile')
-rw-r--r--etc/profile-m-z/mutt.profile75
1 files changed, 74 insertions, 1 deletions
diff --git a/etc/profile-m-z/mutt.profile b/etc/profile-m-z/mutt.profile
index 1ce12f54f..87e7c7f06 100644
--- a/etc/profile-m-z/mutt.profile
+++ b/etc/profile-m-z/mutt.profile
@@ -1,5 +1,6 @@
1# Firejail profile for mutt 1# Firejail profile for mutt
2# Description: Text-based mailreader supporting MIME, GPG, PGP and threading 2# Description: Text-based mailreader supporting MIME, GPG, PGP and threading
3quiet
3# This file is overwritten after every install/update 4# This file is overwritten after every install/update
4# Persistent local customizations 5# Persistent local customizations
5include mutt.local 6include mutt.local
@@ -10,13 +11,14 @@ noblacklist /var/mail
10noblacklist /var/spool/mail 11noblacklist /var/spool/mail
11noblacklist ${HOME}/.Mail 12noblacklist ${HOME}/.Mail
12noblacklist ${HOME}/.bogofilter 13noblacklist ${HOME}/.bogofilter
13noblacklist ${HOME}/.cache/mutt 14noblacklist ${HOME}/.config/mutt
14noblacklist ${HOME}/.config/nano 15noblacklist ${HOME}/.config/nano
15noblacklist ${HOME}/.elinks 16noblacklist ${HOME}/.elinks
16noblacklist ${HOME}/.emacs 17noblacklist ${HOME}/.emacs
17noblacklist ${HOME}/.emacs.d 18noblacklist ${HOME}/.emacs.d
18noblacklist ${HOME}/.gnupg 19noblacklist ${HOME}/.gnupg
19noblacklist ${HOME}/.mail 20noblacklist ${HOME}/.mail
21noblacklist ${HOME}/.mailcap
20noblacklist ${HOME}/.msmtprc 22noblacklist ${HOME}/.msmtprc
21noblacklist ${HOME}/.mutt 23noblacklist ${HOME}/.mutt
22noblacklist ${HOME}/.muttrc 24noblacklist ${HOME}/.muttrc
@@ -34,14 +36,77 @@ noblacklist ${HOME}/sent
34blacklist /tmp/.X11-unix 36blacklist /tmp/.X11-unix
35blacklist ${RUNUSER}/wayland-* 37blacklist ${RUNUSER}/wayland-*
36 38
39include allow-perl.inc
40include allow-python.inc
41
37include disable-common.inc 42include disable-common.inc
38include disable-devel.inc 43include disable-devel.inc
44include disable-exec.inc
39include disable-interpreters.inc 45include disable-interpreters.inc
40include disable-passwdmgr.inc 46include disable-passwdmgr.inc
41include disable-programs.inc 47include disable-programs.inc
48include disable-xdg.inc
42 49
50mkfile ${HOME}/.elinks
51mkfile ${HOME}/.emacs
52mkfile ${HOME}/.mailcap
53mkfile ${HOME}/.msmtprc
54mkfile ${HOME}/.muttrc
55mkfile ${HOME}/.nanorc
56mkfile ${HOME}/.signature
57mkfile ${HOME}/.vimrc
58mkfile ${HOME}/.viminfo
59mkfile ${HOME}/.vimrc
60mkfile ${HOME}/.w3m
61mkdir ${HOME}/.Mail
62mkdir ${HOME}/.bogofilter
63mkdir ${HOME}/.config/mutt
64mkdir ${HOME}/.config/nano
65mkdir ${HOME}/.emacs.d
66mkdir ${HOME}/.gnupg
67mkdir ${HOME}/.mail
68mkdir ${HOME}/.mutt
69mkdir ${HOME}/.vim
70mkdir ${HOME}/Mail
71mkdir ${HOME}/mail
72mkdir ${HOME}/postponed
73mkdir ${HOME}/sent
74whitelist ${HOME}/.Mail
75whitelist ${HOME}/.bogofilter
76whitelist ${HOME}/.config/mutt
77whitelist ${HOME}/.config/nano
78whitelist ${HOME}/.elinks
79whitelist ${HOME}/.emacs
80whitelist ${HOME}/.emacs.d
81whitelist ${HOME}/.gnupg
82whitelist ${HOME}/.mail
83whitelist ${HOME}/.mailcap
84whitelist ${HOME}/.msmtprc
85whitelist ${HOME}/.mutt
86whitelist ${HOME}/.muttrc
87whitelist ${HOME}/.nanorc
88whitelist ${HOME}/.signature
89whitelist ${HOME}/.vim
90whitelist ${HOME}/.viminfo
91whitelist ${HOME}/.vimrc
92whitelist ${HOME}/.w3m
93whitelist ${HOME}/Mail
94whitelist ${HOME}/mail
95whitelist ${HOME}/postponed
96whitelist ${HOME}/sent
97whitelist ${DOCUMENTS}
98whitelist ${DOWNLOADS}
99whitelist /usr/share/gnupg
100whitelist /usr/share/gnupg2
101whitelist /usr/share/mutt
102whitelist /var/mail
103whitelist /var/spool/mail
104include whitelist-common.inc
43include whitelist-runuser-common.inc 105include whitelist-runuser-common.inc
106include whitelist-usr-share-common.inc
107include whitelist-var-common.inc
44 108
109apparmor
45caps.drop all 110caps.drop all
46netfilter 111netfilter
47no3d 112no3d
@@ -56,7 +121,15 @@ novideo
56protocol unix,inet,inet6 121protocol unix,inet,inet6
57seccomp 122seccomp
58shell none 123shell none
124tracelog
59 125
126# disable-mnt
127private-cache
60private-dev 128private-dev
129private-etc alternatives,ca-certificates,crypto-policies,fonts,gai.conf,gcrypt,gnupg,gnutls,hostname,hosts,hosts.conf,mail,mailname,Mutt,Muttrc,Muttrc.d,nntpserver,nsswitch.conf,passwd,pki,resolv.conf,ssl,terminfo,xdg
130private-tmp
61writable-run-user 131writable-run-user
62writable-var 132writable-var
133
134dbus-user none
135dbus-system none