Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Проблема с авторизацией на LDAP сервере (http://forum.oszone.net/showthread.php?t=91025)

1Space 27-09-2007 15:35 650507

Проблема с авторизацией на LDAP сервере
 
Вложений: 1
Ни как не получается зайти на сервер.... :(
Пытаюсь настроить LDAP сервер, что бы позже пикрутить к нему SAMBA.
Все вродибы настроил (согласно рекомендациям в инете). Для проверки подключаюсь к серверу с помощью тулза phpLDAPAdmin. подключается без проблем, он не могу залогинется (см. скрин).
Вот конфигурация slapd.conf:

# $OpenLDAP: pkg/ldap/servers/slapd/slapd.conf,v 1.8.8.6 2001/04/20 23:32:43 kurt Exp $
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
# Modified by Christian Zoffoli <czoffoli@linux-mandrake.com>
# Version 0.2
#

include /usr/share/openldap/schema/core.schema
include /usr/share/openldap/schema/cosine.schema
include /usr/share/openldap/schema/corba.schema
include /usr/share/openldap/schema/inetorgperson.schema
include /usr/share/openldap/schema/java.schema
include /usr/share/openldap/schema/krb5-kdc.schema
include /usr/share/openldap/schema/kerberosobject.schema
include /usr/share/openldap/schema/misc.schema
include /usr/share/openldap/schema/nis.schema
include /usr/share/openldap/schema/openldap.schema
include /usr/share/openldap/schema/autofs.schema
include /usr/share/openldap/schema/samba.schema
include /usr/share/openldap/schema/kolab.schema
include /usr/share/openldap/schema/evolutionperson.schema
include /usr/share/openldap/schema/calendar.schema
include /usr/share/openldap/schema/sudo.schema
include /usr/share/openldap/schema/dnszone.schema
include /usr/share/openldap/schema/dhcp.schema

#include /usr/share/openldap/schema/rfc822-MailMember.schema
#include /usr/share/openldap/schema/pilot.schema
#include /usr/share/openldap/schema/qmail.schema
#include /usr/share/openldap/schema/mull.schema
#include /usr/share/openldap/schema/netscape-profile.schema
#include /usr/share/openldap/schema/trust.schema

include /etc/openldap/schema/local.schema


# Define global ACLs to disable default read access and provide default
# behaviour for samba/pam use
include /etc/openldap/slapd.access.conf

# Provide write access to replicators, and cover access to any other
# attributes (default anonymous read access may be undesirable)
access to dn.subtree="dc=example,dc=com"
by group="cn=Replicator,ou=Group,dc=example,dc=com"
by users read
by anonymous read

# Do not enable referrals until AFTER you have a working directory
# service AND an understanding of referrals.
#referral ldap://root.openldap.org

pidfile /var/run/ldap/slapd.pid
argsfile /var/run/ldap/slapd.args

modulepath /usr/lib/openldap

# database backend modules available:
#moduleload back_dnssrv.la
#moduleload back_ldap.la
#moduleload back_meta.la
#moduleload back_monitor.la
#moduleload back_passwd.la
#moduleload back_sql.la

# overlay modules available:
#moduleload accesslog.la
#moduleload denyop.la
#moduleload dyngroup.la
#moduleload dynlist.la
#moduleload glue.la
#moduleload lastmod.la
#moduleload pcache.la
#moduleload ppolicy.la
#moduleload refint.la
#moduleload retcode.la
#moduleload rwm.la
#moduleload syncprov.la
#moduleload translucent.la
#moduleload unique.la

#contrib overlays
#moduleload smbk5pwd.so

# SASL config
#sasl-host ldap.example.com

# To allow TLS-enabled connections, create /etc/ssl/openldap/ldap.pem
# and uncomment the following lines.
#TLSRandFile /dev/random
#TLSCipherSuite HIGH:MEDIUM:+SSLv2
#TLSCertificateFile /etc/ssl/openldap/ldap.pem
#TLSCertificateKeyFile /etc/ssl/openldap/ldap.pem
#TLSCACertificatePath /etc/ssl/openldap/
#TLSCACertificateFile /etc/ssl/cacert.pem
#TLSCACertificateFile /etc/ssl/openldap/ldap.pem
#TLSVerifyClient never # ([never]|allow|try|demand)

# logging
loglevel 256

#######################################################################
# database definitions
#######################################################################

database bdb
suffix "dc=example,dc=com"
#suffix "o=My Organization Name,c=US"
rootdn "cn=Manager,dc=example,dc=com"
#rootdn "cn=Manager,o=My Organization Name,c=US"

# Cleartext passwords, especially for the rootdn, should
# be avoided. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
# rootpw 222222
rootpw {CLEARTEXT}222222
..............

А вот, что выдает лог:

Sep 27 10:49:50 spase slapd[4726]: conn=10 fd=16 ACCEPT from IP=127.0.0.1:55542 (IP=0.0.0.0:389)
Sep 27 10:49:50 spase slapd[4726]: bind: invalid dn (Manager)
Sep 27 10:49:50 spase slapd[4726]: conn=10 op=0 RESULT tag=97 err=34 text=invalid DN
Sep 27 10:49:50 spase slapd[4726]: conn=10 op=1 UNBIND
Sep 27 10:49:50 spase slapd[4726]: conn=10 fd=16 closed

При подключении логин ввожу Manager пароль 222222. Почему пишет bind: invalid dn (Manager) ?

Система у меня: Mandriva 2007.0 (если это поможет )

[mzd] 27-09-2007 16:02 650523

Я вот что нарыл: http://forum.ubuntu.ru/index.php?topic=10440.0
Правда, это под Ubuntu ;)

1Space 27-09-2007 19:37 650647

К сожалению у меня нету ни libnss-ldap, ни libpam-ldap, ни /etc/default/slapd :(
Но проблема частично решилась, если логин полностью вводить, т.е.:

cn=Manager,dc=example,dc=com

но теперь пишет, что неверный пароль, и лог такой:

Sep 27 19:38:47 Admin slapd[17128]: conn=0 fd=15 ACCEPT from IP=127.0.0.1:43425 (IP=0.0.0.0:389)
Sep 27 19:38:47 Admin slapd[17128]: conn=0 op=0 BIND dn="cn=Manager,dc=example,dc=com" method=128
Sep 27 19:38:47 Admin slapd[17128]: conn=0 op=0 RESULT tag=97 err=49 text=
Sep 27 19:38:47 Admin slapd[17128]: conn=0 op=1 UNBIND
Sep 27 19:38:47 Admin slapd[17128]: conn=0 fd=15 closed

qwsaqw 19-10-2012 10:32 2008381



с такимиже настройками как у тя отлично подключился, сам долго мучался, пока в конфиги не вчитался, я тоже новичек :-)

ток у тя вместо uncv.network твой домен, и еще я пароль в MD5 все таки запихал, как в инструкции

# slappasswd -h {MD5}

# vi /etc/openldap/slapd.conf

rootpw {MD5}HFiodfghT$#^#hsdf==


Время: 23:08.

Время: 23:08.
© OSzone.net 2001-