diff options
-rwxr-xr-x | netjail/netjail-init.sh | 3 | ||||
-rwxr-xr-x | netjail/netjail.sh | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/netjail/netjail-init.sh b/netjail/netjail-init.sh index a16eb82..7fd0dd5 100755 --- a/netjail/netjail-init.sh +++ b/netjail/netjail-init.sh @@ -9,6 +9,9 @@ # set -eu +# Be extra safe, even though sudo should already do this. +export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + # Setup virtual bridge which we will use to connect all # of the builder networks to. diff --git a/netjail/netjail.sh b/netjail/netjail.sh index b07927b..df4df1a 100755 --- a/netjail/netjail.sh +++ b/netjail/netjail.sh @@ -48,4 +48,4 @@ ip netns exec "$NAME" ip route add default via 10.42.42.1 # Finally, run whatever the user's command was ME=${SUDO_USER:?must run in sudo} -exec unshare -pf -- ip netns exec "$NAME" sudo -u "$ME" -- "$@" +exec unshare -pf --mount-proc -- ip netns exec "$NAME" sudo -u "$ME" -- "$@" |