aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2018-09-22 01:44:35 -0400
committerLibravatar Tad <tad@spotco.us>2018-09-22 01:44:35 -0400
commit4642e8a3017864f74620a7f2917a99c02539fa52 (patch)
treebe826e5383e95369b48541d851728187a77d1fe8
parenttests: skip more tests if capabilities/seccomp of host differs (diff)
downloadfirejail-4642e8a3017864f74620a7f2917a99c02539fa52.tar.gz
firejail-4642e8a3017864f74620a7f2917a99c02539fa52.tar.zst
firejail-4642e8a3017864f74620a7f2917a99c02539fa52.zip
Add profile for spectre-meltdown-checker
Will need to support allow-debuggers in profiles before it can be enabled in firecfg
-rw-r--r--etc/spectre-meltdown-checker.profile53
1 files changed, 53 insertions, 0 deletions
diff --git a/etc/spectre-meltdown-checker.profile b/etc/spectre-meltdown-checker.profile
new file mode 100644
index 000000000..18d3a0575
--- /dev/null
+++ b/etc/spectre-meltdown-checker.profile
@@ -0,0 +1,53 @@
1# Firejail profile for spectre-meltdown-checker
2# This file is overwritten after every install/update
3quiet
4# Persistent local customizations
5include /etc/firejail/spectre-meltdown-checker.local
6# Persistent global definitions
7include /etc/firejail/globals.local
8
9# sudo firejail --allow-debuggers spectre-meltdown-checker
10
11noblacklist ${PATH}/mount
12noblacklist ${PATH}/umount
13
14# Allow access to perl
15noblacklist ${PATH}/cpan*
16noblacklist ${PATH}/core_perl
17noblacklist ${PATH}/perl
18noblacklist /usr/lib/perl*
19noblacklist /usr/share/perl*
20
21include /etc/firejail/disable-common.inc
22include /etc/firejail/disable-devel.inc
23include /etc/firejail/disable-interpreters.inc
24include /etc/firejail/disable-passwdmgr.inc
25include /etc/firejail/disable-programs.inc
26include /etc/firejail/disable-xdg.inc
27
28include /etc/firejail/whitelist-var-common.inc
29
30caps.keep sys_rawio
31ipc-namespace
32net none
33no3d
34nodbus
35nodvd
36nogroups
37nonewprivs
38nosound
39notv
40novideo
41protocol unix
42seccomp.drop @clock,@cpu-emulation,@module,@obsolete,@reboot,@resources,@swap
43shell none
44
45disable-mnt
46private
47private-bin awk,bzip2,cat,coreos-install,cpucontrol,cut,dd,dmesg,dnf,echo,grep,gunzip,gz,gzip,head,id,kldload,kldstat,liblz4-tool,lzop,mktemp,modinfo,modprobe,mount,nm,objdump,od,perl,printf,readelf,rm,sed,seq,sh,sort,spectre-meltdown-checker,spectre-meltdown-checker.sh,stat,strings,sysctl,tail,test,toolbox,tr,uname,which,xz-utils
48private-cache
49private-tmp
50
51memory-deny-write-execute
52noexec ${HOME}
53noexec /tmp