13 lines
331 B
Bash
13 lines
331 B
Bash
#!/bin/bash
|
|
|
|
min_length=8
|
|
max_length=18
|
|
|
|
generate_password() {
|
|
local length=$((RANDOM % (max_length - min_length + 1) + min_length))
|
|
local password=$(tr -dc '[:alnum:]' < /dev/urandom | fold -w "$length" | grep -E '[[:digit:]]' | grep -E '[[:upper:]]' | head -n 1)
|
|
echo "$password"
|
|
}
|
|
|
|
DA_ADMINPASS=$(generate_password)
|