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