aboutsummaryrefslogtreecommitdiffstats
path: root/mketc.sh
diff options
context:
space:
mode:
authorLibravatar Aleksey Manevich <manevich.aleksey@gmail.com>2016-08-09 01:29:55 +0300
committerLibravatar Aleksey Manevich <manevich.aleksey@gmail.com>2016-08-09 01:29:55 +0300
commit1b19e521c4f007e16010e1c935bc4392bd333145 (patch)
tree585d6d6409b27c498ff48807538e3fa4012e4c6d /mketc.sh
parent--private-bin and --private-etc fix (diff)
downloadfirejail-1b19e521c4f007e16010e1c935bc4392bd333145.tar.gz
firejail-1b19e521c4f007e16010e1c935bc4392bd333145.tar.zst
firejail-1b19e521c4f007e16010e1c935bc4392bd333145.zip
workaround for systems where common UNIX utilities are symlinks to busybox
Diffstat (limited to 'mketc.sh')
-rwxr-xr-xmketc.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/mketc.sh b/mketc.sh
index 94fad8f10..f98c5479f 100755
--- a/mketc.sh
+++ b/mketc.sh
@@ -6,3 +6,17 @@ for file in etc/*.profile etc/*.inc etc/*.net;
6do 6do
7 sed "s;/etc/firejail;$1/firejail;g" $file > .$file 7 sed "s;/etc/firejail;$1/firejail;g" $file > .$file
8done 8done
9
10if [ "x$2" = "xyes" ]
11then
12sed -i -e '
131i# Workaround for systems where common UNIX utilities are symlinks to busybox.\
14# If this is not your case you can remove --enable-busybox-workaround from\
15# ./configure options, for added security.\
16noblacklist \${PATH}/mount\
17noblacklist \${PATH}/umount\
18noblacklist \${PATH}/su\
19noblacklist \${PATH}/sudo\
20noblacklist \${PATH}/nc\
21' .etc/disable-common.inc
22fi