summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2017-08-29 14:30:28 +0200
committerLibravatar smitsohu <smitsohu@gmail.com>2017-08-29 14:30:28 +0200
commita6a8241c95fe3dc100bee722444be61571821d35 (patch)
treee7f15d0446d40c485e131d8d47991df03cfb95ce /etc
parentMerge pull request #1500 from pizzadude/patch-3 (diff)
downloadfirejail-a6a8241c95fe3dc100bee722444be61571821d35.tar.gz
firejail-a6a8241c95fe3dc100bee722444be61571821d35.tar.zst
firejail-a6a8241c95fe3dc100bee722444be61571821d35.zip
profile enhancements (mostly novideo)
Diffstat (limited to 'etc')
-rw-r--r--etc/amarok.profile1
-rw-r--r--etc/audacious.profile4
-rw-r--r--etc/claws-mail.profile1
-rw-r--r--etc/cmus.profile1
-rw-r--r--etc/cpio.profile1
-rw-r--r--etc/curl.profile1
-rw-r--r--etc/cvlc.profile27
-rw-r--r--etc/dnscrypt-proxy.profile1
-rw-r--r--etc/dnsmasq.profile1
-rw-r--r--etc/dosbox.profile1
-rw-r--r--etc/enchant.profile1
-rw-r--r--etc/evolution.profile1
-rw-r--r--etc/exiftool.profile1
-rw-r--r--etc/fbreader.profile1
-rw-r--r--etc/feh.profile4
-rw-r--r--etc/file.profile4
-rw-r--r--etc/filezilla.profile1
-rw-r--r--etc/firefox.profile9
-rw-r--r--etc/galculator.profile1
-rw-r--r--etc/geeqie.profile1
-rw-r--r--etc/git.profile1
-rw-r--r--etc/gnome-calculator.profile1
-rw-r--r--etc/gpa.profile1
-rw-r--r--etc/gpg-agent.profile1
-rw-r--r--etc/gpg.profile1
-rw-r--r--etc/gthumb.profile1
-rw-r--r--etc/guayadeque.profile1
-rw-r--r--etc/gzip.profile1
-rw-r--r--etc/img2txt.profile1
-rw-r--r--etc/lynx.profile1
-rw-r--r--etc/mediainfo.profile1
-rw-r--r--etc/mupdf.profile1
-rw-r--r--etc/mupen64plus.profile1
-rw-r--r--etc/mutt.profile1
-rw-r--r--etc/nylas.profile1
-rw-r--r--etc/odt2txt.profile1
-rw-r--r--etc/pix.profile1
-rw-r--r--etc/qbittorrent.profile1
-rw-r--r--etc/qpdfview.profile2
-rw-r--r--etc/rtorrent.profile1
-rw-r--r--etc/tar.profile1
-rw-r--r--etc/transmission-cli.profile1
-rw-r--r--etc/transmission-gtk.profile1
-rw-r--r--etc/transmission-qt.profile1
-rw-r--r--etc/transmission-show.profile1
-rw-r--r--etc/uget-gtk.profile1
-rw-r--r--etc/unbound.profile1
-rw-r--r--etc/unrar.profile1
-rw-r--r--etc/unzip.profile1
-rw-r--r--etc/uudeview.profile1
-rw-r--r--etc/viewnior.profile6
-rw-r--r--etc/vim.profile1
-rw-r--r--etc/w3m.profile1
-rw-r--r--etc/xiphos.profile1
-rw-r--r--etc/xmms.profile1
-rw-r--r--etc/xreader.profile2
-rw-r--r--etc/xzdec.profile1
57 files changed, 79 insertions, 28 deletions
diff --git a/etc/amarok.profile b/etc/amarok.profile
index e10cfbefe..478d5285c 100644
--- a/etc/amarok.profile
+++ b/etc/amarok.profile
@@ -17,6 +17,7 @@ nogroups
17nonewprivs 17nonewprivs
18noroot 18noroot
19notv 19notv
20novideo
20protocol unix,inet,inet6 21protocol unix,inet,inet6
21# seccomp 22# seccomp
22shell none 23shell none
diff --git a/etc/audacious.profile b/etc/audacious.profile
index eddc100ca..bd2367fe0 100644
--- a/etc/audacious.profile
+++ b/etc/audacious.profile
@@ -24,8 +24,10 @@ seccomp
24shell none 24shell none
25tracelog 25tracelog
26 26
27private-bin audacious 27# private-bin audacious
28private-dev 28private-dev
29private-tmp 29private-tmp
30 30
31memory-deny-write-execute 31memory-deny-write-execute
32noexec ${HOME}
33noexec /tmp
diff --git a/etc/claws-mail.profile b/etc/claws-mail.profile
index bc045fb77..4ab49163b 100644
--- a/etc/claws-mail.profile
+++ b/etc/claws-mail.profile
@@ -22,6 +22,7 @@ nonewprivs
22noroot 22noroot
23nosound 23nosound
24notv 24notv
25novideo
25protocol unix,inet,inet6 26protocol unix,inet,inet6
26seccomp 27seccomp
27shell none 28shell none
diff --git a/etc/cmus.profile b/etc/cmus.profile
index cf0830475..2d6f2454b 100644
--- a/etc/cmus.profile
+++ b/etc/cmus.profile
@@ -17,6 +17,7 @@ netfilter
17nonewprivs 17nonewprivs
18noroot 18noroot
19notv 19notv
20novideo
20protocol unix,inet,inet6 21protocol unix,inet,inet6
21seccomp 22seccomp
22shell none 23shell none
diff --git a/etc/cpio.profile b/etc/cpio.profile
index f082d2e40..4122e2c92 100644
--- a/etc/cpio.profile
+++ b/etc/cpio.profile
@@ -22,6 +22,7 @@ no3d
22nodvd 22nodvd
23nosound 23nosound
24notv 24notv
25novideo
25seccomp 26seccomp
26shell none 27shell none
27tracelog 28tracelog
diff --git a/etc/curl.profile b/etc/curl.profile
index af7eabf59..972bbe9cc 100644
--- a/etc/curl.profile
+++ b/etc/curl.profile
@@ -23,6 +23,7 @@ nonewprivs
23noroot 23noroot
24nosound 24nosound
25notv 25notv
26novideo
26protocol unix,inet,inet6 27protocol unix,inet,inet6
27seccomp 28seccomp
28shell none 29shell none
diff --git a/etc/cvlc.profile b/etc/cvlc.profile
index e0d32da0f..f095f487e 100644
--- a/etc/cvlc.profile
+++ b/etc/cvlc.profile
@@ -5,29 +5,8 @@ include /etc/firejail/cvlc.local
5# Persistent global definitions 5# Persistent global definitions
6include /etc/firejail/globals.local 6include /etc/firejail/globals.local
7 7
8noblacklist ${HOME}/.config/vlc
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
15caps.drop all
16netfilter
17# nogroups
18nonewprivs
19noroot
20protocol unix,inet,inet6,netlink
21seccomp
22shell none
23tracelog
24
25# clvc doesn't like private-bin 8# clvc doesn't like private-bin
26# private-bin vlc,cvlc,nvlc,rvlc,qvlc,svlc 9ignore private-bin
27private-dev
28private-tmp
29 10
30# mdwe is disabled due to breaking hardware accelerated decoding 11# Redirect
31# memory-deny-write-execute 12include /etc/firejail/vlc.profile
32noexec ${HOME}
33noexec /tmp
diff --git a/etc/dnscrypt-proxy.profile b/etc/dnscrypt-proxy.profile
index d82efef04..7d48905ee 100644
--- a/etc/dnscrypt-proxy.profile
+++ b/etc/dnscrypt-proxy.profile
@@ -17,6 +17,7 @@ no3d
17nodvd 17nodvd
18nosound 18nosound
19notv 19notv
20novideo
20seccomp.drop mount,umount2,ptrace,kexec_load,kexec_file_load,open_by_handle_at,init_module,finit_module,delete_module,iopl,ioperm,swapon,swapoff,syslog,process_vm_readv,process_vm_writev,sysfs,_sysctl,adjtimex,clock_adjtime,lookup_dcookie,perf_event_open,fanotify_init,kcmp,add_key,request_key,keyctl,uselib,acct,modify_ldt,pivot_root,io_setup,io_destroy,io_getevents,io_submit,io_cancel,remap_file_pages,mbind,get_mempolicy,set_mempolicy,migrate_pages,move_pages,vmsplice,perf_event_open 21seccomp.drop mount,umount2,ptrace,kexec_load,kexec_file_load,open_by_handle_at,init_module,finit_module,delete_module,iopl,ioperm,swapon,swapoff,syslog,process_vm_readv,process_vm_writev,sysfs,_sysctl,adjtimex,clock_adjtime,lookup_dcookie,perf_event_open,fanotify_init,kcmp,add_key,request_key,keyctl,uselib,acct,modify_ldt,pivot_root,io_setup,io_destroy,io_getevents,io_submit,io_cancel,remap_file_pages,mbind,get_mempolicy,set_mempolicy,migrate_pages,move_pages,vmsplice,perf_event_open
21 22
22private 23private
diff --git a/etc/dnsmasq.profile b/etc/dnsmasq.profile
index bf52a5d8a..0893dff35 100644
--- a/etc/dnsmasq.profile
+++ b/etc/dnsmasq.profile
@@ -20,6 +20,7 @@ nodvd
20nonewprivs 20nonewprivs
21nosound 21nosound
22notv 22notv
23novideo
23protocol unix,inet,inet6,netlink 24protocol unix,inet,inet6,netlink
24seccomp 25seccomp
25 26
diff --git a/etc/dosbox.profile b/etc/dosbox.profile
index bec2960f1..fa9b26e82 100644
--- a/etc/dosbox.profile
+++ b/etc/dosbox.profile
@@ -19,6 +19,7 @@ nogroups
19nonewprivs 19nonewprivs
20noroot 20noroot
21notv 21notv
22novideo
22protocol unix,inet,inet6 23protocol unix,inet,inet6
23seccomp 24seccomp
24shell none 25shell none
diff --git a/etc/enchant.profile b/etc/enchant.profile
index a7b549a4c..b7034b937 100644
--- a/etc/enchant.profile
+++ b/etc/enchant.profile
@@ -20,6 +20,7 @@ nonewprivs
20noroot 20noroot
21nosound 21nosound
22notv 22notv
23novideo
23protocol unix 24protocol unix
24seccomp 25seccomp
25shell none 26shell none
diff --git a/etc/evolution.profile b/etc/evolution.profile
index 2f7f25ff8..9f29b229b 100644
--- a/etc/evolution.profile
+++ b/etc/evolution.profile
@@ -29,6 +29,7 @@ nonewprivs
29noroot 29noroot
30nosound 30nosound
31notv 31notv
32novideo
32protocol unix,inet,inet6 33protocol unix,inet,inet6
33seccomp 34seccomp
34shell none 35shell none
diff --git a/etc/exiftool.profile b/etc/exiftool.profile
index 565212161..75e5be1b9 100644
--- a/etc/exiftool.profile
+++ b/etc/exiftool.profile
@@ -26,6 +26,7 @@ nonewprivs
26noroot 26noroot
27nosound 27nosound
28notv 28notv
29novideo
29protocol unix 30protocol unix
30seccomp 31seccomp
31shell none 32shell none
diff --git a/etc/fbreader.profile b/etc/fbreader.profile
index 19d45a1d8..01da2cafe 100644
--- a/etc/fbreader.profile
+++ b/etc/fbreader.profile
@@ -19,6 +19,7 @@ nonewprivs
19noroot 19noroot
20nosound 20nosound
21notv 21notv
22novideo
22protocol unix,inet,inet6 23protocol unix,inet,inet6
23seccomp 24seccomp
24shell none 25shell none
diff --git a/etc/feh.profile b/etc/feh.profile
index 61b456e34..7935b1354 100644
--- a/etc/feh.profile
+++ b/etc/feh.profile
@@ -13,17 +13,19 @@ include /etc/firejail/disable-programs.inc
13 13
14caps.drop all 14caps.drop all
15net none 15net none
16no3d
16nodvd 17nodvd
17nogroups 18nogroups
18nonewprivs 19nonewprivs
19noroot 20noroot
20nosound 21nosound
21notv 22notv
23novideo
22protocol unix 24protocol unix
23seccomp 25seccomp
24shell none 26shell none
25 27
26private-bin feh 28private-bin feh,jpegexiforient,jpegtran
27private-dev 29private-dev
28private-etc feh 30private-etc feh
29private-tmp 31private-tmp
diff --git a/etc/file.profile b/etc/file.profile
index 9a4dba7ef..f3b08e34b 100644
--- a/etc/file.profile
+++ b/etc/file.profile
@@ -30,3 +30,7 @@ x11 none
30private-bin file 30private-bin file
31private-dev 31private-dev
32private-etc magic.mgc,magic,localtime 32private-etc magic.mgc,magic,localtime
33
34memory-deny-write-execute
35noexec ${HOME}
36noexec /tmp
diff --git a/etc/filezilla.profile b/etc/filezilla.profile
index 63bfd1e0d..866aaabca 100644
--- a/etc/filezilla.profile
+++ b/etc/filezilla.profile
@@ -19,6 +19,7 @@ nonewprivs
19noroot 19noroot
20nosound 20nosound
21notv 21notv
22novideo
22protocol unix,inet,inet6 23protocol unix,inet,inet6
23seccomp 24seccomp
24shell none 25shell none
diff --git a/etc/firefox.profile b/etc/firefox.profile
index 619fa1562..1bd45ebd1 100644
--- a/etc/firefox.profile
+++ b/etc/firefox.profile
@@ -10,7 +10,11 @@ noblacklist ~/.config/okularpartrc
10noblacklist ~/.config/okularrc 10noblacklist ~/.config/okularrc
11noblacklist ~/.config/qpdfview 11noblacklist ~/.config/qpdfview
12noblacklist ~/.kde/share/apps/okular 12noblacklist ~/.kde/share/apps/okular
13noblacklist ~/.kde/share/config/okularpartrc
14noblacklist ~/.kde/share/config/okularrc
13noblacklist ~/.kde4/share/apps/okular 15noblacklist ~/.kde4/share/apps/okular
16noblacklist ~/.kde4/share/config/okularpartrc
17noblacklist ~/.kde4/share/config/okularrc
14noblacklist ~/.local/share/gnome-shell/extensions 18noblacklist ~/.local/share/gnome-shell/extensions
15noblacklist ~/.local/share/okular 19noblacklist ~/.local/share/okular
16noblacklist ~/.local/share/qpdfview 20noblacklist ~/.local/share/qpdfview
@@ -34,7 +38,11 @@ whitelist ~/.config/pipelight-silverlight5.1
34whitelist ~/.config/pipelight-widevine 38whitelist ~/.config/pipelight-widevine
35whitelist ~/.config/qpdfview 39whitelist ~/.config/qpdfview
36whitelist ~/.kde/share/apps/okular 40whitelist ~/.kde/share/apps/okular
41whitelist ~/.kde/share/config/okularpartrc
42whitelist ~/.kde/share/config/okularrc
37whitelist ~/.kde4/share/apps/okular 43whitelist ~/.kde4/share/apps/okular
44whitelist ~/.kde4/share/config/okularpartrc
45whitelist ~/.kde4/share/config/okularrc
38whitelist ~/.keysnail.js 46whitelist ~/.keysnail.js
39whitelist ~/.lastpass 47whitelist ~/.lastpass
40whitelist ~/.local/share/gnome-shell/extensions 48whitelist ~/.local/share/gnome-shell/extensions
@@ -66,7 +74,6 @@ tracelog
66 74
67# private-bin firefox,which,sh,dbus-launch,dbus-send,env 75# private-bin firefox,which,sh,dbus-launch,dbus-send,env
68private-dev 76private-dev
69# private-dev might prevent video calls going out
70# private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,xdg,gtk-2.0,gtk-3.0,X11,pango,fonts,firefox,mime.types,mailcap,asound.conf,pulse 77# private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,xdg,gtk-2.0,gtk-3.0,X11,pango,fonts,firefox,mime.types,mailcap,asound.conf,pulse
71private-tmp 78private-tmp
72 79
diff --git a/etc/galculator.profile b/etc/galculator.profile
index a2e855656..37f147f0f 100644
--- a/etc/galculator.profile
+++ b/etc/galculator.profile
@@ -24,6 +24,7 @@ nonewprivs
24noroot 24noroot
25nosound 25nosound
26notv 26notv
27novideo
27protocol unix 28protocol unix
28seccomp 29seccomp
29shell none 30shell none
diff --git a/etc/geeqie.profile b/etc/geeqie.profile
index c9f9d0074..a50fd4370 100644
--- a/etc/geeqie.profile
+++ b/etc/geeqie.profile
@@ -21,6 +21,7 @@ nonewprivs
21noroot 21noroot
22nosound 22nosound
23notv 23notv
24novideo
24protocol unix 25protocol unix
25seccomp 26seccomp
26shell none 27shell none
diff --git a/etc/git.profile b/etc/git.profile
index 92bf66b92..14fb55118 100644
--- a/etc/git.profile
+++ b/etc/git.profile
@@ -29,6 +29,7 @@ nonewprivs
29noroot 29noroot
30nosound 30nosound
31notv 31notv
32novideo
32protocol unix,inet,inet6 33protocol unix,inet,inet6
33seccomp 34seccomp
34shell none 35shell none
diff --git a/etc/gnome-calculator.profile b/etc/gnome-calculator.profile
index 4921fb0c4..6547c73df 100644
--- a/etc/gnome-calculator.profile
+++ b/etc/gnome-calculator.profile
@@ -21,6 +21,7 @@ nonewprivs
21noroot 21noroot
22nosound 22nosound
23notv 23notv
24novideo
24protocol unix,inet,inet6 25protocol unix,inet,inet6
25seccomp 26seccomp
26shell none 27shell none
diff --git a/etc/gpa.profile b/etc/gpa.profile
index 58dfcd3e1..8d721e2c0 100644
--- a/etc/gpa.profile
+++ b/etc/gpa.profile
@@ -20,6 +20,7 @@ nonewprivs
20noroot 20noroot
21nosound 21nosound
22notv 22notv
23novideo
23protocol unix,inet,inet6 24protocol unix,inet,inet6
24seccomp 25seccomp
25shell none 26shell none
diff --git a/etc/gpg-agent.profile b/etc/gpg-agent.profile
index 13bceaa5a..8fd2ce232 100644
--- a/etc/gpg-agent.profile
+++ b/etc/gpg-agent.profile
@@ -23,6 +23,7 @@ nonewprivs
23noroot 23noroot
24nosound 24nosound
25notv 25notv
26novideo
26protocol unix,inet,inet6 27protocol unix,inet,inet6
27seccomp 28seccomp
28shell none 29shell none
diff --git a/etc/gpg.profile b/etc/gpg.profile
index d99afdfe2..8c39f85e3 100644
--- a/etc/gpg.profile
+++ b/etc/gpg.profile
@@ -23,6 +23,7 @@ nonewprivs
23noroot 23noroot
24nosound 24nosound
25notv 25notv
26novideo
26protocol unix,inet,inet6 27protocol unix,inet,inet6
27seccomp 28seccomp
28shell none 29shell none
diff --git a/etc/gthumb.profile b/etc/gthumb.profile
index 63ad07894..287e214e1 100644
--- a/etc/gthumb.profile
+++ b/etc/gthumb.profile
@@ -21,6 +21,7 @@ nonewprivs
21noroot 21noroot
22nosound 22nosound
23notv 23notv
24novideo
24protocol unix 25protocol unix
25seccomp 26seccomp
26shell none 27shell none
diff --git a/etc/guayadeque.profile b/etc/guayadeque.profile
index 7713f216f..14662443c 100644
--- a/etc/guayadeque.profile
+++ b/etc/guayadeque.profile
@@ -18,6 +18,7 @@ nogroups
18nonewprivs 18nonewprivs
19noroot 19noroot
20notv 20notv
21novideo
21protocol unix,inet,inet6,netlink 22protocol unix,inet,inet6,netlink
22seccomp 23seccomp
23shell none 24shell none
diff --git a/etc/gzip.profile b/etc/gzip.profile
index 3f6ecec2c..0f04953d8 100644
--- a/etc/gzip.profile
+++ b/etc/gzip.profile
@@ -14,6 +14,7 @@ no3d
14nodvd 14nodvd
15nosound 15nosound
16notv 16notv
17novideo
17shell none 18shell none
18tracelog 19tracelog
19 20
diff --git a/etc/img2txt.profile b/etc/img2txt.profile
index bd454a2c8..943350484 100644
--- a/etc/img2txt.profile
+++ b/etc/img2txt.profile
@@ -19,6 +19,7 @@ nonewprivs
19noroot 19noroot
20nosound 20nosound
21notv 21notv
22novideo
22protocol unix 23protocol unix
23seccomp 24seccomp
24shell none 25shell none
diff --git a/etc/lynx.profile b/etc/lynx.profile
index db01a5b8f..d54bed564 100644
--- a/etc/lynx.profile
+++ b/etc/lynx.profile
@@ -21,6 +21,7 @@ nonewprivs
21noroot 21noroot
22nosound 22nosound
23notv 23notv
24novideo
24protocol unix,inet,inet6 25protocol unix,inet,inet6
25seccomp 26seccomp
26shell none 27shell none
diff --git a/etc/mediainfo.profile b/etc/mediainfo.profile
index d6a55610f..e502269f7 100644
--- a/etc/mediainfo.profile
+++ b/etc/mediainfo.profile
@@ -21,6 +21,7 @@ nonewprivs
21noroot 21noroot
22nosound 22nosound
23notv 23notv
24novideo
24protocol unix 25protocol unix
25seccomp 26seccomp
26shell none 27shell none
diff --git a/etc/mupdf.profile b/etc/mupdf.profile
index c7bb458df..62527c17d 100644
--- a/etc/mupdf.profile
+++ b/etc/mupdf.profile
@@ -19,6 +19,7 @@ nonewprivs
19noroot 19noroot
20nosound 20nosound
21notv 21notv
22novideo
22protocol unix 23protocol unix
23seccomp 24seccomp
24# 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 25# 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
diff --git a/etc/mupen64plus.profile b/etc/mupen64plus.profile
index 9f3be0d27..4937df51f 100644
--- a/etc/mupen64plus.profile
+++ b/etc/mupen64plus.profile
@@ -26,4 +26,5 @@ nodvd
26nonewprivs 26nonewprivs
27noroot 27noroot
28notv 28notv
29novideo
29seccomp 30seccomp
diff --git a/etc/mutt.profile b/etc/mutt.profile
index 206edefae..aafa3d75d 100644
--- a/etc/mutt.profile
+++ b/etc/mutt.profile
@@ -44,6 +44,7 @@ nonewprivs
44noroot 44noroot
45nosound 45nosound
46notv 46notv
47novideo
47protocol unix,inet,inet6 48protocol unix,inet,inet6
48seccomp 49seccomp
49shell none 50shell none
diff --git a/etc/nylas.profile b/etc/nylas.profile
index 5d84d1326..d96c6b0d4 100644
--- a/etc/nylas.profile
+++ b/etc/nylas.profile
@@ -26,6 +26,7 @@ nonewprivs
26noroot 26noroot
27nosound 27nosound
28notv 28notv
29novideo
29protocol unix,inet,inet6,netlink 30protocol unix,inet,inet6,netlink
30seccomp 31seccomp
31shell none 32shell none
diff --git a/etc/odt2txt.profile b/etc/odt2txt.profile
index da2d03635..e8c2d54c7 100644
--- a/etc/odt2txt.profile
+++ b/etc/odt2txt.profile
@@ -21,6 +21,7 @@ nonewprivs
21noroot 21noroot
22nosound 22nosound
23notv 23notv
24novideo
24protocol unix 25protocol unix
25seccomp 26seccomp
26shell none 27shell none
diff --git a/etc/pix.profile b/etc/pix.profile
index ed9298727..5440e4634 100644
--- a/etc/pix.profile
+++ b/etc/pix.profile
@@ -22,6 +22,7 @@ nonewprivs
22noroot 22noroot
23nosound 23nosound
24notv 24notv
25novideo
25protocol unix 26protocol unix
26seccomp 27seccomp
27shell none 28shell none
diff --git a/etc/qbittorrent.profile b/etc/qbittorrent.profile
index ea635ab6e..86db5c26c 100644
--- a/etc/qbittorrent.profile
+++ b/etc/qbittorrent.profile
@@ -35,6 +35,7 @@ nonewprivs
35noroot 35noroot
36nosound 36nosound
37notv 37notv
38novideo
38protocol unix,inet,inet6,netlink 39protocol unix,inet,inet6,netlink
39seccomp 40seccomp
40# shell none 41# shell none
diff --git a/etc/qpdfview.profile b/etc/qpdfview.profile
index 7d69f38f9..2d1df0f72 100644
--- a/etc/qpdfview.profile
+++ b/etc/qpdfview.profile
@@ -32,3 +32,5 @@ private-dev
32private-tmp 32private-tmp
33 33
34memory-deny-write-execute 34memory-deny-write-execute
35noexec ${HOME}
36noexec /tmp
diff --git a/etc/rtorrent.profile b/etc/rtorrent.profile
index a44d99e5b..c18a1b06c 100644
--- a/etc/rtorrent.profile
+++ b/etc/rtorrent.profile
@@ -18,6 +18,7 @@ nonewprivs
18noroot 18noroot
19nosound 19nosound
20notv 20notv
21novideo
21protocol unix,inet,inet6 22protocol unix,inet,inet6
22seccomp 23seccomp
23shell none 24shell none
diff --git a/etc/tar.profile b/etc/tar.profile
index 34a4f34d6..f14894c25 100644
--- a/etc/tar.profile
+++ b/etc/tar.profile
@@ -15,6 +15,7 @@ no3d
15nodvd 15nodvd
16nosound 16nosound
17notv 17notv
18novideo
18shell none 19shell none
19tracelog 20tracelog
20 21
diff --git a/etc/transmission-cli.profile b/etc/transmission-cli.profile
index 5752c96f3..c7446ed68 100644
--- a/etc/transmission-cli.profile
+++ b/etc/transmission-cli.profile
@@ -20,6 +20,7 @@ nonewprivs
20noroot 20noroot
21nosound 21nosound
22notv 22notv
23novideo
23protocol unix,inet,inet6 24protocol unix,inet,inet6
24seccomp 25seccomp
25shell none 26shell none
diff --git a/etc/transmission-gtk.profile b/etc/transmission-gtk.profile
index c4bf7a08d..0bb721c64 100644
--- a/etc/transmission-gtk.profile
+++ b/etc/transmission-gtk.profile
@@ -27,6 +27,7 @@ nonewprivs
27noroot 27noroot
28nosound 28nosound
29notv 29notv
30novideo
30protocol unix,inet,inet6 31protocol unix,inet,inet6
31seccomp 32seccomp
32shell none 33shell none
diff --git a/etc/transmission-qt.profile b/etc/transmission-qt.profile
index 5351a1efa..08964bbab 100644
--- a/etc/transmission-qt.profile
+++ b/etc/transmission-qt.profile
@@ -27,6 +27,7 @@ nonewprivs
27noroot 27noroot
28nosound 28nosound
29notv 29notv
30novideo
30protocol unix,inet,inet6 31protocol unix,inet,inet6
31seccomp 32seccomp
32shell none 33shell none
diff --git a/etc/transmission-show.profile b/etc/transmission-show.profile
index 130defc8e..0b09bffcb 100644
--- a/etc/transmission-show.profile
+++ b/etc/transmission-show.profile
@@ -20,6 +20,7 @@ nonewprivs
20noroot 20noroot
21nosound 21nosound
22notv 22notv
23novideo
23protocol unix 24protocol unix
24seccomp 25seccomp
25shell none 26shell none
diff --git a/etc/uget-gtk.profile b/etc/uget-gtk.profile
index 877ad635b..56ff4f886 100644
--- a/etc/uget-gtk.profile
+++ b/etc/uget-gtk.profile
@@ -23,6 +23,7 @@ nonewprivs
23noroot 23noroot
24nosound 24nosound
25notv 25notv
26novideo
26protocol unix,inet,inet6 27protocol unix,inet,inet6
27seccomp 28seccomp
28shell none 29shell none
diff --git a/etc/unbound.profile b/etc/unbound.profile
index c1cb86893..4775a450d 100644
--- a/etc/unbound.profile
+++ b/etc/unbound.profile
@@ -17,6 +17,7 @@ no3d
17nodvd 17nodvd
18nosound 18nosound
19notv 19notv
20novideo
20seccomp.drop mount,umount2,ptrace,kexec_load,kexec_file_load,open_by_handle_at,init_module,finit_module,delete_module,iopl,ioperm,swapon,swapoff,syslog,process_vm_readv,process_vm_writev,sysfs,_sysctl,adjtimex,clock_adjtime,lookup_dcookie,perf_event_open,fanotify_init,kcmp,add_key,request_key,keyctl,uselib,acct,modify_ldt,pivot_root,io_setup,io_destroy,io_getevents,io_submit,io_cancel,remap_file_pages,mbind,get_mempolicy,set_mempolicy,migrate_pages,move_pages,vmsplice,perf_event_open 21seccomp.drop mount,umount2,ptrace,kexec_load,kexec_file_load,open_by_handle_at,init_module,finit_module,delete_module,iopl,ioperm,swapon,swapoff,syslog,process_vm_readv,process_vm_writev,sysfs,_sysctl,adjtimex,clock_adjtime,lookup_dcookie,perf_event_open,fanotify_init,kcmp,add_key,request_key,keyctl,uselib,acct,modify_ldt,pivot_root,io_setup,io_destroy,io_getevents,io_submit,io_cancel,remap_file_pages,mbind,get_mempolicy,set_mempolicy,migrate_pages,move_pages,vmsplice,perf_event_open
21 22
22private 23private
diff --git a/etc/unrar.profile b/etc/unrar.profile
index 6a3ac5527..12559a721 100644
--- a/etc/unrar.profile
+++ b/etc/unrar.profile
@@ -15,6 +15,7 @@ no3d
15nodvd 15nodvd
16nosound 16nosound
17notv 17notv
18novideo
18shell none 19shell none
19tracelog 20tracelog
20 21
diff --git a/etc/unzip.profile b/etc/unzip.profile
index bb30d74cd..9828fa9b4 100644
--- a/etc/unzip.profile
+++ b/etc/unzip.profile
@@ -15,6 +15,7 @@ no3d
15nodvd 15nodvd
16nosound 16nosound
17notv 17notv
18novideo
18shell none 19shell none
19tracelog 20tracelog
20 21
diff --git a/etc/uudeview.profile b/etc/uudeview.profile
index 192d13f80..b30cbaa2a 100644
--- a/etc/uudeview.profile
+++ b/etc/uudeview.profile
@@ -13,6 +13,7 @@ net none
13nodvd 13nodvd
14nosound 14nosound
15notv 15notv
16novideo
16shell none 17shell none
17tracelog 18tracelog
18 19
diff --git a/etc/viewnior.profile b/etc/viewnior.profile
index a02845885..af4a2d655 100644
--- a/etc/viewnior.profile
+++ b/etc/viewnior.profile
@@ -19,12 +19,14 @@ include /etc/firejail/disable-programs.inc
19 19
20caps.drop all 20caps.drop all
21net none 21net none
22no3d
22nodvd 23nodvd
23nogroups 24nogroups
24nonewprivs 25nonewprivs
25noroot 26noroot
26nosound 27nosound
27notv 28notv
29novideo
28protocol unix 30protocol unix
29seccomp 31seccomp
30shell none 32shell none
@@ -34,3 +36,7 @@ private-bin viewnior
34private-dev 36private-dev
35private-etc fonts 37private-etc fonts
36private-tmp 38private-tmp
39
40memory-deny-write-execute
41noexec ${HOME}
42noexec /tmp
diff --git a/etc/vim.profile b/etc/vim.profile
index 7b5566f5b..97ed06d96 100644
--- a/etc/vim.profile
+++ b/etc/vim.profile
@@ -20,5 +20,6 @@ nogroups
20nonewprivs 20nonewprivs
21noroot 21noroot
22notv 22notv
23novideo
23protocol unix,inet,inet6 24protocol unix,inet,inet6
24seccomp 25seccomp
diff --git a/etc/w3m.profile b/etc/w3m.profile
index b25e19135..0d3037b26 100644
--- a/etc/w3m.profile
+++ b/etc/w3m.profile
@@ -23,6 +23,7 @@ nonewprivs
23noroot 23noroot
24nosound 24nosound
25notv 25notv
26novideo
26protocol unix,inet,inet6 27protocol unix,inet,inet6
27seccomp 28seccomp
28shell none 29shell none
diff --git a/etc/xiphos.profile b/etc/xiphos.profile
index 38e568860..5a07d4b74 100644
--- a/etc/xiphos.profile
+++ b/etc/xiphos.profile
@@ -28,6 +28,7 @@ nonewprivs
28noroot 28noroot
29nosound 29nosound
30notv 30notv
31novideo
31protocol unix,inet,inet6 32protocol unix,inet,inet6
32seccomp 33seccomp
33shell none 34shell none
diff --git a/etc/xmms.profile b/etc/xmms.profile
index d2e6eddac..717c81fd0 100644
--- a/etc/xmms.profile
+++ b/etc/xmms.profile
@@ -18,6 +18,7 @@ no3d
18nonewprivs 18nonewprivs
19noroot 19noroot
20notv 20notv
21novideo
21protocol unix,inet,inet6 22protocol unix,inet,inet6
22seccomp 23seccomp
23shell none 24shell none
diff --git a/etc/xreader.profile b/etc/xreader.profile
index dd09c8a92..c02b9a014 100644
--- a/etc/xreader.profile
+++ b/etc/xreader.profile
@@ -30,7 +30,7 @@ tracelog
30 30
31private-bin xreader,xreader-previewer,xreader-thumbnailer 31private-bin xreader,xreader-previewer,xreader-thumbnailer
32private-dev 32private-dev
33# private-etc fonts 33# private-etc fonts,ld.so.cache
34# xreader needs access to /tmp/mozilla* to work in firefox 34# xreader needs access to /tmp/mozilla* to work in firefox
35# private-tmp 35# private-tmp
36 36
diff --git a/etc/xzdec.profile b/etc/xzdec.profile
index 7f21f5d2f..d5c4ac6f0 100644
--- a/etc/xzdec.profile
+++ b/etc/xzdec.profile
@@ -14,6 +14,7 @@ no3d
14nodvd 14nodvd
15nosound 15nosound
16notv 16notv
17novideo
17shell none 18shell none
18tracelog 19tracelog
19 20