Démarrage ldap automatique

Fermé
audrey - 24 mai 2007 à 11:32
 mari - 26 mai 2007 à 00:05
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

2 réponses

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
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
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
25 mai 2007 à 09:12
Salut,

regarde ici :
http://jfgiraud.free.fr/programmation/ldap/

si ça peut t'aider !
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
25 mai 2007 à 09:21
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
audrey > bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014
25 mai 2007 à 09:50
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
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472 > audrey
25 mai 2007 à 10:05
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
audrey > bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014
25 mai 2007 à 10:19
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