square-terminalSRV-LIN1-01 - Configuration de LDAP Automatisée

📝 Description

Ce script automatise l'installation et la configuration d'OpenLDAP sur un serveur Debian. Il inclut la création de la structure de base pour les utilisateurs et les groupes, la configuration des mots de passe chiffrés et l'installation de LDAP Account Manager (LAM) pour une gestion plus facile via une interface web.


📦 Fonctionnalités

  • Installation complète d'OpenLDAP.

  • Création automatique d'unités organisationnelles (Utilisateurs, Groupes).

  • Ajout automatique des utilisateurs et des groupes dans le répertoire LDAP.

  • Configuration de LDAP Account Manager (LAM) pour une gestion via une interface web.

  • Configuration automatique de /etc/ldap/ldap.conf avec les paramètres corrects de BASE et URI.

  • Réinitialisation automatique du mot de passe administrateur OpenLDAP après l'installation pour résoudre des problèmes connus.


🚀 Commande d'exécution rapide

Pour exécuter ce script de manière automatisée sur votre serveur Debian, utilisez la commande suivante. Cela installera curl si nécessaire, puis téléchargera et exécutera le script en une seule étape :

sudo apt-get install curl -y && sudo bash -c "$(curl -fsSL https://gitlab.com/Ruimmp/cpnv-es/-/raw/LIN1/2.%20Configuration%20compl%C3%A8te%20du%20NAS%20et%20LDAP/cpnv_lin1_ldap_setup.sh)"

⚠️ Prérequis : Ce script nécessite une connexion Internet, un accès sudo, et des ports 389 (LDAP) et 80 (HTTP) ouverts pour la communication.


⚙️ Le Script en Détail

Voici le code brut du script d'installation et de configuration LDAP. Ce script a été testé sur Debian 12.6.4.


📋 Résultats et valeurs de sortie

Après l'exécution du script, voici un exemple des résultats attendus :

Last updated