From 48d387d10780df1a59a88a1a59de2cbcef63ab01 Mon Sep 17 00:00:00 2001 From: ITmail-dk <48917593+ITmail-dk@users.noreply.github.com> Date: Mon, 27 May 2024 18:40:45 +0200 Subject: [PATCH] Update install.sh Check User Sudo Access --- install.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/install.sh b/install.sh index 33b4195..3fb3aa1 100644 --- a/install.sh +++ b/install.sh @@ -74,6 +74,30 @@ BLUE="\033[0;94m" clear +# Check User Sudo Access +check_sudo_access() { + if sudo -n true 2>/dev/null; then + return 0 + else + return 1 + fi +} + +if check_sudo_access; then + echo "User has SUDO Access, installation continues..." +else + echo -e "${RED} ${NC}" + echo -e "${RED}-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'- ${NC}" + echo -e "${RED} ${NC}" + echo -e "${RED} ERROR: This installation must be run by a normal user with SUDO Access. ${NC}" + echo -e "${RED} ${NC}" + echo -e "${RED}-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'- ${NC}" + echo -e "${RED} ${NC}" + exit 1 +fi +# Check User Sudo Access Done +clear + if ! dpkg -s whiptail >/dev/null 2>&1; then echo -e "${RED} " echo -e "${RED}-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"