Update dapostinstall.sh

This commit is contained in:
Marek Miklewicz
2023-12-01 09:55:30 +01:00
parent 4b6b3b3097
commit 566302736e
+3 -3
View File
@@ -10,8 +10,8 @@ DADIR=/usr/local/directadmin
CBDIR=/usr/local/directadmin/custombuild CBDIR=/usr/local/directadmin/custombuild
LOG_FILE=/var/log/dapostinstall.log LOG_FILE=/var/log/dapostinstall.log
HTLINK="https://ht.zenadmin.pl" HTLINK="https://ht.zenadmin.pl"
MIN_PASSWORD_LENGHT=18 MIN_PASSWORD_LENGTH=18
MAX_PASSWORD_LENGHT=24 MAX_PASSWORD_LENGTH=24
exec > >(tee -ia "$LOG_FILE") 2>&1 exec > >(tee -ia "$LOG_FILE") 2>&1
cd $DAPOSTINSTALL_DIR cd $DAPOSTINSTALL_DIR
yum -y install htop wget rsync nano mc ncdu borgbackup yum -y install htop wget rsync nano mc ncdu borgbackup
@@ -357,7 +357,7 @@ 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) + MIN_PASSWORD_LENGTH))" | head -$ base_part=$(tr -dc '[:alnum:]' < /dev/urandom | tr -d 'oO0l1I' | fold -w "$((RANDOM % (MAX_PASSWORD_LENGTH - MIN_PASSWORD_LENGTH) + MIN_PASSWORD_LENGTH))" | head -n1)
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}"