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"
|
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
|
# Funcția de verificare a dependențelor
|
||||||
check_dependencies() {
|
check_dependencies() {
|
||||||
log_info "Verificare dependențe..."
|
log_info "Verificare dependențe..."
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue