From ee319ba6a7d314018acd8c48d5bc2dcd26fcdc1a Mon Sep 17 00:00:00 2001 From: Grizouille Date: Fri, 28 Nov 2025 15:47:59 +0000 Subject: [PATCH] Actualiser pihole-alpine-install.sh --- pihole-alpine-install.sh | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pihole-alpine-install.sh b/pihole-alpine-install.sh index 554500c..37552c1 100644 --- a/pihole-alpine-install.sh +++ b/pihole-alpine-install.sh @@ -167,7 +167,25 @@ else warn "⚠️ Test DNS échoué" fi -# Étape 7: Instructions finales +# Étape 7: Définir un mot de passe admin +log "Étape 8: Configuration du mot de passe admin..." + +# Générer un mot de passe aléatoire +PASSWORD=$(tr -dc 'A-Za-z0-9' < /dev/urandom | head -c 12) + +# Définir le mot de passe +if pihole setpassword "$PASSWORD" >/dev/null 2>&1; then + log "✅ Mot de passe admin défini avec succès" + echo "" + echo "🔐 MOT DE PASSE ADMIN: ${GREEN}$PASSWORD${NC}" + echo "📝 Vous pouvez le changer avec: pihole setpassword" + echo "" +else + warn "⚠️ Impossible de définir le mot de passe automatiquement" + echo "📝 Définissez-le manuellement avec: pihole setpassword" +fi + +# Étape 8: Instructions finales log "Installation terminée!" echo "" echo "📋 PROCHAINES ÉTAPES:" @@ -185,6 +203,4 @@ echo " sudo service pihole-FTL status" rm -f basic-install.sh echo "" -log "Script d'installation terminé avec succès! 🎉" - -pihole setpassword \ No newline at end of file +log "Script d'installation terminé avec succès! 🎉" \ No newline at end of file