Olá Pessoal!
Bem, vinha aki para ver se alguem me safava desta grande merda.. Já são quase duas da manha em portugal e tenho um trabalho LDAP+APACHE para entregar as 9h da manha... Se alguem souber, ou alguma coisa para me ajudar seria mesmo muito bom...
O problema é o seguinte: Apache não se liga ao servidor LDAP.
Versões utilizadas:
[root@aioros logs]# /usr/sbin/httpd -v
Server version: Apache/2.0.54
[root@aioros logs]# uname -a
Linux aioros 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
[root@aioros logs]# /usr/sbin/slapd -V
@(#) $OpenLDAP: slapd 2.2.23 (May 19 2005 17:53:54) $
Pedaço do httpd.conf - parte relacionada com o LDAP:
Código:
<Directory /var/www/html/ldap>
AllowOverride None
Order allow,deny
Allow from all
AuthName "Sistema de login via LDAP"
AuthType Basic
AuthLDAPEnabled on
AuthLDAPURL ldap://localhost/dc=omeusite,dc=com?uid
require valid-user
AuthLDAPAuthoritative on
</Directory>
LDIF do utilizador inserido no LDAP:
Código:
## Entrada LDIF para Ranho em Lata
dn: uid=lata, ou=login,dc=omeusite,dc=com
uid: lata
cn: Ranho em lata
objectclass: account
objectclass: posixAccount
userPassword: latinha
loginShell: /bin/bash
uidNumber: 781
gidNumber: 100
HomeDirectory: /home/lata
E finalmente SLAPD.CONF
Código:
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/nis.schema
pidfile /usr/local/var/run/slapd.pid
argsfile /usr/local/var/run/slapd.args
loglevel 8
database bdb
suffix "dc=omeusite,dc=com"
rootdn "cn=Manager,dc=omeusite,dc=com"
rootpw secret
directory /usr/local/var/openldap-data/omeusite.com
mode 0600
cachesize 500
index objectClass eq
index cn,sn,mail,uid pres,eq
index uidnumber eq
index gidnumber eq
access to * by * read
Aqui vai o erro que encontro no error.log (apache)
Código:
[Sat Jul 02 01:21:51 2005] [warn] [client 127.0.0.1] [5902] auth_ldap authenticate: user lata authentication failed; URI /ldap/ [LDAP: ldap_simple_bind_s() failed][Can't contact LDAP server]
é isso pessoal... Se alguem souber de alguma coisa seria mesmo MUITO grato!
Muito obrigado para quem leu este tópico até ao fim.
cumprimentos
Marcadores