From d6e037ed8a1c027dc5398cffa0242823ff5c9cf4 Mon Sep 17 00:00:00 2001 From: Dan Johansen Date: Sat, 17 Aug 2019 14:06:53 +0200 Subject: [PATCH] add username character check --- manjaro-arm-installer | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/manjaro-arm-installer b/manjaro-arm-installer index dfb5337..bceaae9 100755 --- a/manjaro-arm-installer +++ b/manjaro-arm-installer @@ -495,6 +495,11 @@ if [ ! -z "$EDITION" ]; then --inputbox "Enter username: (usernames most be all lowercase)" 8 50 \ 3>&1 1>&2 2>&3 3>&-) + if [[ "$USER" =~ [A-Z] ]] || [[ "$USER" == *['!'@#\$%^\&*()_+]* ]]; then + clear + msg "Configuration aborted! Username contained invalid characters." + exit 1 + fi else clear exit 1