Update dapostinstall.sh

This commit is contained in:
Marek Miklewicz
2023-12-01 09:42:47 +01:00
parent a446a5dccc
commit 4b6b3b3097
+3 -3
View File
@@ -354,14 +354,14 @@ cd $DAPOSTINSTALL_DIR
chmod 755 da_cli.sh chmod 755 da_cli.sh
echo "Generowanie hasla DirectAdmin" echo "Generowanie hasla DirectAdmin"
DA_ADMINPASS=$( DA_ADMINPASS=$(
while true; do while true; do
base_part=$(tr -dc '[:alnum:]' < /dev/urandom | tr -d 'oO0l1I' | fold -w "$((RANDOM % (MAX_PASSWORD_LENGTH - MIN_PASSWORD_LENGTH -$ base_part=$(tr -dc '[:alnum:]' < /dev/urandom | tr -d 'oO0l1I' | fold -w "$((RANDOM % (MAX_PASSWORD_LENGTH - MIN_PASSWORD_LENGTH) + MIN_PASSWORD_LENGTH))" | head -$
special_char=$(tr -dc '[:graph:]' < /dev/urandom | tr -d '#oO0l1I' | fold -w 1 | head -n1) special_char=$(tr -dc '[:graph:]' < /dev/urandom | tr -d '#oO0l1I' | fold -w 1 | head -n1)
special_index=$((RANDOM % ${#base_part})) special_index=$((RANDOM % ${#base_part}))
password="${base_part:0:special_index}${special_char}${base_part:special_index}" password="${base_part:0:special_index}${special_char}${base_part:special_index}"
if echo "$password" | grep -qE '[[:digit:]]' && echo "$password" | grep -qE '[[:upper:]]' && echo "$password" | grep -qE '[^[:alnum:]]'; then
if echo "$password" | grep -qE '[[:digit:]]' && echo "$password" | grep -qE '[[:upper:]]' && echo "$password" | grep -q '[^[:alnum$
echo "$password" echo "$password"
break break
fi fi