Adaugă configurare operatori cu parola automată și HUB linking în install.sh
This commit is contained in:
parent
85d8a54cc5
commit
11ac9e756f
23
install.sh
23
install.sh
|
|
@ -58,6 +58,29 @@ log_success() {
|
|||
echo -e "${VERDE}[SUCCES]${NC} $1"
|
||||
}
|
||||
|
||||
# Funcția pentru generare hash parola
|
||||
generate_password_hash() {
|
||||
local password="$1"
|
||||
|
||||
# Verifica daca openssl e disponibil pentru MD5
|
||||
if command -v openssl &> /dev/null; then
|
||||
# Genereaza MD5 hash (SMD5 format pentru ircd)
|
||||
echo "$password" | openssl dgst -md5 -binary | base64
|
||||
else
|
||||
# Fallback: foloseste doar password plain (nu e recomandat!)
|
||||
echo "PLAIN:$password"
|
||||
fi
|
||||
}
|
||||
|
||||
# Funcția pentru validare parola
|
||||
validate_password() {
|
||||
local pass="$1"
|
||||
if [ ${#pass} -lt 4 ]; then
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
# Funcția de verificare a dependențelor
|
||||
check_dependencies() {
|
||||
log_info "Verificare dependențe..."
|
||||
|
|
|
|||
Loading…
Reference in New Issue