From 8c760ef1304661d5a4b4f3c2e60d07f96fb47bf0 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Sun, 4 Jul 2021 12:27:17 +0200 Subject: [PATCH] added check if run as root --- jaildk | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/jaildk b/jaildk index fef7a34..f747d64 100755 --- a/jaildk +++ b/jaildk @@ -2185,6 +2185,12 @@ jaildk_bootstrap() { 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 case $runner in - start|stop|status|restart) + start|stop|restart) + mustberoot 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 $* ;; + login) + jaildk_login + ;; help) usage_help $* ;;