added check if run as root

This commit is contained in:
Thomas von Dein
2021-07-04 12:27:17 +02:00
parent 10cb98bb57
commit 8c760ef130

18
jaildk
View File

@@ -2185,6 +2185,12 @@ jaildk_bootstrap() {
fi fi
} }
mustberoot() {
if test "$( id -u )" -ne 0; then
echo "Must run as root!" >&2
exit 1
fi
}
########################## ##########################
# #
@@ -2211,12 +2217,20 @@ if test -z "$runner"; then
fi fi
case $runner in case $runner in
start|stop|status|restart) start|stop|restart)
mustberoot
jaildk_jail $runner $* jaildk_jail $runner $*
;; ;;
setup|reinstall|install|uninstall|build|blogin|login|clone|create|remove|rc|base|fetchports|freeze|thaw|ipfw|vnet) status)
jaildk_jail status $*
;;
setup|reinstall|install|uninstall|build|blogin|clone|create|remove|rc|base|fetchports|freeze|thaw|ipfw|vnet)
mustberoot
jaildk_$runner $* jaildk_$runner $*
;; ;;
login)
jaildk_login
;;
help) help)
usage_help $* usage_help $*
;; ;;