summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/empathy.profile2
-rw-r--r--etc/keepass2.profile6
-rw-r--r--etc/kmail.profile2
-rw-r--r--etc/mupdf.profile2
-rw-r--r--etc/qemu-launcher.profile20
-rw-r--r--etc/qemu-system-x86_64.profile18
-rw-r--r--platform/debian/conffiles3
-rw-r--r--src/firecfg/firecfg.config3
8 files changed, 54 insertions, 2 deletions
diff --git a/etc/empathy.profile b/etc/empathy.profile
index 371100814..2a0a6389c 100644
--- a/etc/empathy.profile
+++ b/etc/empathy.profile
@@ -6,5 +6,7 @@ include /etc/firejail/disable-devel.inc
6caps.drop all 6caps.drop all
7netfilter 7netfilter
8nonewprivs 8nonewprivs
9nogroups
10noroot
9protocol unix,inet,inet6 11protocol unix,inet,inet6
10seccomp 12seccomp
diff --git a/etc/keepass2.profile b/etc/keepass2.profile
new file mode 100644
index 000000000..fd390f7ed
--- /dev/null
+++ b/etc/keepass2.profile
@@ -0,0 +1,6 @@
1# keepass password manager profile
2
3#noblacklist ${HOME}/.config/KeePass
4#noblacklist ${HOME}/.keepass
5
6include /etc/firejail/keepass.profile
diff --git a/etc/kmail.profile b/etc/kmail.profile
index bc21ba604..410ff36c6 100644
--- a/etc/kmail.profile
+++ b/etc/kmail.profile
@@ -16,4 +16,4 @@ seccomp
16tracelog 16tracelog
17 17
18private-dev 18private-dev
19private-tmp 19# private-tmp
diff --git a/etc/mupdf.profile b/etc/mupdf.profile
index e022866e8..dc23d5840 100644
--- a/etc/mupdf.profile
+++ b/etc/mupdf.profile
@@ -16,7 +16,7 @@ net none
16shell none 16shell none
17tracelog 17tracelog
18 18
19#seccomp.keep access,arch_prctl,brk,clone,close,connect,execve,exit_group,fchmod,fchown,fcntl,fstat,futex,getcwd,getpeername,getrlimit,getsockname,getsockopt,lseek,lstat,mlock,mmap,mprotect,munmap,nanosleep,open,poll,prctl,read,recvfrom,recvmsg,restart_syscall,rt_sigaction,rt_sigprocmask,select,sendmsg,set_robust_list,set_tid_address,setresgid,setresuid,shmat,shmctl,shmget,shutdown,socket,stat,sysinfo,uname,unshare,wait4,write,writev 19#seccomp.keep access,arch_prctl,brk,clone,close,connect,execve,exit_group,fchmod,fchown,fcntl,fstat,futex,getcwd,getpeername,getrlimit,getsockname,getsockopt,lseek,lstat,mlock,mmap,mprotect,mremap,munmap,nanosleep,open,poll,prctl,read,recvfrom,recvmsg,restart_syscall,rt_sigaction,rt_sigprocmask,select,sendmsg,set_robust_list,set_tid_address,setresgid,setresuid,shmat,shmctl,shmget,shutdown,socket,stat,sysinfo,uname,unshare,wait4,write,writev
20 20
21private-bin mupdf 21private-bin mupdf
22private-tmp 22private-tmp
diff --git a/etc/qemu-launcher.profile b/etc/qemu-launcher.profile
new file mode 100644
index 000000000..9fa8a91d4
--- /dev/null
+++ b/etc/qemu-launcher.profile
@@ -0,0 +1,20 @@
1# qemu-launcher profile
2
3noblacklist ~/.qemu-launcher
4
5include /etc/firejail/disable-common.inc
6include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-passwdmgr.inc
8
9caps.drop all
10netfilter
11nogroups
12nonewprivs
13noroot
14protocol unix,inet,inet6
15seccomp
16shell none
17tracelog
18
19private-tmp
20
diff --git a/etc/qemu-system-x86_64.profile b/etc/qemu-system-x86_64.profile
new file mode 100644
index 000000000..3d4587fb1
--- /dev/null
+++ b/etc/qemu-system-x86_64.profile
@@ -0,0 +1,18 @@
1# qemu profile
2
3include /etc/firejail/disable-common.inc
4include /etc/firejail/disable-programs.inc
5include /etc/firejail/disable-passwdmgr.inc
6
7caps.drop all
8netfilter
9nogroups
10nonewprivs
11noroot
12protocol unix,inet,inet6
13seccomp
14shell none
15tracelog
16
17private-tmp
18
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index c6187628c..6377c7426 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -79,6 +79,7 @@
79/etc/firejail/inox.profile 79/etc/firejail/inox.profile
80/etc/firejail/jitsi.profile 80/etc/firejail/jitsi.profile
81/etc/firejail/keepass.profile 81/etc/firejail/keepass.profile
82/etc/firejail/keepass2.profile
82/etc/firejail/keepassx.profile 83/etc/firejail/keepassx.profile
83/etc/firejail/kmail.profile 84/etc/firejail/kmail.profile
84/etc/firejail/konversation.profile 85/etc/firejail/konversation.profile
@@ -117,6 +118,8 @@
117/etc/firejail/polari.profile 118/etc/firejail/polari.profile
118/etc/firejail/psi-plus.profile 119/etc/firejail/psi-plus.profile
119/etc/firejail/qbittorrent.profile 120/etc/firejail/qbittorrent.profile
121/etc/firejail/qemu-launcher.profile
122/etc/firejail/qemu-system-x86_64.profile
120/etc/firejail/qpdfview.profile 123/etc/firejail/qpdfview.profile
121/etc/firejail/qtox.profile 124/etc/firejail/qtox.profile
122/etc/firejail/quassel.profile 125/etc/firejail/quassel.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index f18bf8c86..d10d59657 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -82,6 +82,8 @@ mupen64plus
82wine 82wine
83dosbox 83dosbox
84virtualbox 84virtualbox
85qemu-launcher
86qemu-system-x86_64
85 87
86# games 88# games
870ad 890ad
@@ -154,6 +156,7 @@ atom-beta
154atom 156atom
155ranger 157ranger
156keepass 158keepass
159keepass2
157keepassx 160keepassx
158xiphos 161xiphos
159 162