URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1835
[ Назад ]

Исходное сообщение
"ProFTPD"

Отправлено genyas , 18-Июл-08 12:03 
Привет гуру ,есть вопрос к вам , уже весь мозг порвал по инету облазил многое , не могу понять в чем дело . Ситуация такая есть AD под Win2000 есть ProFTPD , надо сделать авторизацию пользователей из М$ AD для ProFTPD , решение есть такое подключать это все через LDAP , так вот с этим то и проблема ,
Вот конфиг ProFTPD

LDAPServer      dc1
LDAPDNInfo      "cn=Administrator,cn=Users,dc=****,dc=ru ******** "
LDAPDoAuth      on "uid=%v,cn=Users,dc=******,dc=ru"
LDAPAuthBinds   on
LDAPDoUIDLookups        off
LDAPDoGIDLookups        off
#LDAPHomedirOnDemand     off
#LDAPHomedirOnDemandPrefix       /var/ftp/pub
LDAPDefaultAuthScheme   clear
PersistentPasswd        off

Вот логи которые сыпит ProFTPD

mod_ldap/2.8.17: pr_ldap_user_lookup(): LDAP search failed: No such object

Вот ответ если смотреть объект через ldapsearch

ldapsearch -h dc1 -W -x -D "cn=Administrator,cn=Users,dc=*****,dc=ru" -b "cn=Users,dc=****,dc=ru" uid=administrator

LOG

# extended LDIF
#
# LDAPv3
# base <cn=Users,dc=******,dc=ru> with scope subtree
# filter: uid=administrator
# requesting: ALL
#

# search result
search: 2
result: 0 Success

# numResponses: 1


Как видем объект есть , но вот почему его ProFTPD не хочет видеть ???


Пасиб , вам  зарание за ответ .


Содержание

Сообщения в этом обсуждении
"ProFTPD"
Отправлено genyas , 18-Июл-08 17:20 
>Усе вроде разобрался , проблема была в файле nsswitch.conf там надо было подправить две строки с

user и passwd
что бы получилось
user files winbind
passwd files winbind


"ProFTPD"
Отправлено ivanff , 20-Ноя-09 14:36 
поподробнее плиз, столкнулся с тем же на openldap

"ProFTPD"
Отправлено genyas , 23-Ноя-09 09:43 
>поподробнее плиз, столкнулся с тем же на openldap

В /etc/ - есть файл nsswitch.conf  в нем надо указать что у тебя авторизация пользователей для unix будет не только в файлах но и через winbind. Для этого в файле nsswitch.conf  добавь winbind  и все ,никсы начинают авторизовывать пользователей из AD .