From 5a8f9bf9a277c61900bb26caa8e2202cca1aab9e Mon Sep 17 00:00:00 2001 From: Dan Johansen Date: Thu, 25 Mar 2021 18:34:22 +0100 Subject: [PATCH] allow numbers in username, except for first character --- manjaro-arm-installer | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manjaro-arm-installer b/manjaro-arm-installer index aae8bca..e729e49 100755 --- a/manjaro-arm-installer +++ b/manjaro-arm-installer @@ -394,9 +394,9 @@ fi if [ ! -z "$EDITION" ]; then USER=$(dialog --clear --title "Manjaro ARM Installer" \ --inputbox "Enter the username you want: -(usernames most be all lowercase)" 8 50 \ +(usernames must be all lowercase and first character may not be a number)" 8 50 \ 3>&1 1>&2 2>&3 3>&-) - if [[ "$USER" =~ [A-Z] ]] || [[ "$USER" =~ [0-9] ]] || [[ "$USER" == *['!'@#\$%^\&*()_+]* ]]; then + if [[ "$USER" =~ [A-Z] ]] || [[ "$USER" =~ ^[0-9] ]] || [[ "$USER" == *['!'@#\$%^\&*()_+]* ]]; then clear msg "Configuration aborted! Username contained invalid characters." exit 1