Update dapostinstall.sh
This commit is contained in:
+3
-3
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user