bash можно запустить в ограниченном режиме командой rbash или bash --restricted
В таком режиме ограничивается выполнение некоторых действий, что безопаснее для запуска опасных скриптов.
Но если в PATH есть /bin/, то можно написать в скрипте:
cd /
if [[ $? -ne 0 ]]; then bash -c "./$0"; exit; fi
И смысл в ограниченной оболочке потерян. Это баг или фича?