# Vérifier si le service slapd est exécuté au démarrage ls -la /etc/init.d/ | grep slapd # Supprimer l'exécution de slpad au démarrage sudo update-rc.d slapd remove # Rechercher les processus liés à slapd sudo pstree -p | grep -A 5 slapd # Arrêter le service slapd au démarrage sudo /etc/init.d/slapd stop # Désactiver le service slapd sudo systemctl mask slapd # Donner les droits d'exécution au processus slapd sudo chmod -x /etc/init.d/slapd # Vérifier si le port 389 est actif sudo ss -tulnp | grep 389 # Rechercher les processus liés à slapd sudo pstree -p | grep slapd # Rechercher les processus liés à slapd sudo ps -ef --forest | grep -A 5 -B 5 slapd # Script avant démarrage de zimbra sudo nano /usr/local/bin/script_services.sh --- #!/bin/bash # Attendre que le réseau soit prêt sleep 10 # Configurer le DNS echo "nameserver 192.168.0.17" | sudo tee /etc/resolv.conf > /dev/null # Désactiver IPv6 si nécessaire sudo sysctl -p # Vérifier que le DNS est résolu until ping -c 1 zimbra.univ-poitiers.fr &> /dev/null; do echo "En attente de la résolution DNS..." sleep 2 done --- # Service pour éxécuter le script pour zimbra après activation réseau sudo nano /etc/systemd/system/custom-script.service --- [Unit] Description=Custom Script Service After=network.target network-online.target Before=zimbra.service Wants=network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/local/bin/script_services.sh [Install] WantedBy=multi-user.target --- # Permissions sudo chmod +x /usr/local/bin/script_services.sh sudo chown root:root /usr/local/bin/script_services.sh # Recharger systemd sudo systemctl daemon-reload # Activer et démarrer le service sudo systemctl enable custom-script.service sudo systemctl start custom-script.service # Vérifier les dépendances réseau si necessaire sudo systemctl list-units --type=target | grep network-online # Vérifier les services actifs sudo systemctl list-units --type=service | grep -i Zimbra # Désactiver les services zimbra sudo systemctl disable zimbra sudo update-rc.d zimbra remove # Vérifier que le service slapd (389) ne soit pas actif sudo pstree -p | grep slapd sudo ss -tulnp | grep 389 # Redémarrer la machine sudo reboot # Vérifier que le service slapd (389) ne soit pas actif sudo ls -l /etc/rc*.d/ | grep slapd sudo ss -tulnp | grep 389 # Vérifier les logs : journalctl -u prepare-zimbra.service -u zimbra.service -b # Redémarrer et valider : sudo reboot cat /etc/resolv.conf ping zimbra.univ-poitiers.fr su - zimbra zmcontrol status sudo tail -n 50 /var/log/zimbra.log journalctl -u zimbra.service -b