Démarrage ldap automatique

audrey -  
 mari -
Bonjour.

Je souhaite que ldap se lance automatiquement au démarrage.
Pour cela j'ai fait
chkconfig -level 345 ldap on

Au démarrage, la machine essaye de lancer ldap mais affiche un message comme quoi elle n'a pas les droits pour démarrer le service.

Je souhaitais savoir où doit-on configurer ces droits?

Merci.

Audrey
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. audrey
     
    J'ai rendu exécutables :
    /etc/init.d/ldap
    /usr/sbin/slapd
    dans mon grand désespoir je suis même allée jusqu'à rendre exécutable (même si je crois que ça ne sert à rien) :
    /etc/openldap/slapd.conf

    Ca ne fonctionne toujours pas !

    Au démarrage de la machine, j'ai le message :
    démarrage de slapd : /etc/openldap/slapd.conf permission denied

    Je n'ai plus d'idées.
    Je suis sous RedHat entreprise 3.
    Si quelqu'un pouvait m'aider...
    merci d'avance.

    audrey
    0
  2. audrey
     
    J'ai regardé dans le fichier /var/log/boot.log
    J'ai juste deux lignes :

    slapd:/etc/openldap/slapd.conf : Permission denied
    ldap: Démarrage de slapd failed

    Ca ne m'avance pas vraiment.
    Quelqu'un a-t-il déjà eu ce genre d'erreur?
    D'avance merci.

    Audrey
    0
    1. bob031 Messages postés 8228 Statut Membre 473
       
      re-

      lu sur le lien donné ci-dessus :

      Fichier /etc/openldap/slapd.conf
      Attention, ce fichier contient le mot de passe de l'administrateur du serveur LDAP. Il faut donc lui mettre les droits 600.
      chmod 600 /etc/openldap/slapd.conf



      et ici :
      http://julp.developpez.com/freebsd/authentification-ldap/#L3.2

      L'ultime étape avant le démarrage du serveur LDAP afin d'assurer son bon fonctionnement est de modifier le propriétaire des fichiers où sont stockées les données



      peut-être que ça règlera ton problème ...

      :-))
      0
    2. audrey > bob031 Messages postés 8228 Statut Membre
       
      Très sincérement merci pour ta réponse.
      Hélas, ça n'a pas fonctionné.
      J'avais déjà fait le chmod 600 pour le fichier slapd.conf
      En revanche, je n'avais pas modifié le propriétaire des fichiers.
      J'ai donc fait un
      chown -R root /var/lib/ldap

      sans plus de succès...
      Je suis preneuse de toute autre idée.
      En tous cas, encore merci de t'être penché sur mon problème.

      Audrey
      0
    3. bob031 Messages postés 8228 Statut Membre 473 > audrey
       
      re-

      tu dis avoir fait : chown -R root /var/lib/ldap

      or la commande indiquée dans le second lien que je t'ai donné est :
      chown -R ldap:ldap /var/db/openldap-data

      :-))
      0
    4. audrey > bob031 Messages postés 8228 Statut Membre
       
      Le second lien dit que les fichiers se trouvent dans le répertoire indiqué dans le fichier slapd.conf après "directory".
      Pour moi, il s'agit du répertoire /var/lib/ldap.
      /var/db/openldap-data n'existe pas dans ma distribution.
      J'ai essayé donc de donner les droits à root. Sans succès.
      J'ai également donné les droits à ldap en faisant :
      chown -R ldap:ldap /var/lib/ldap
      Sans plus de succès...

      Audrey
      0