ldap + proftp
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
ldap + proftp
народ, кто-нить настраивал данную связку?
интересует не просто авторизация через лдап.
при создании юзера в лдапе указывается помимо всего прочего его uidNumber и gidNumber.
вопрос, можно ли использовать эти данные в теге профтп AllowGroup и AllowUser ?
если кто-то делал, мона примерчик?
интересует не просто авторизация через лдап.
при создании юзера в лдапе указывается помимо всего прочего его uidNumber и gidNumber.
вопрос, можно ли использовать эти данные в теге профтп AllowGroup и AllowUser ?
если кто-то делал, мона примерчик?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: ldap + proftp
Мммм, как-то исследовал этот вопрос. Вот пара закладок осталась:
http://www.opennet.ru/base/net/ftp_ldap.txt.html
http://www.opennet.ru/base/net/proftpd_ldap.txt.html
http://www.opennet.ru/base/net/ftp_ldap.txt.html
http://www.opennet.ru/base/net/proftpd_ldap.txt.html
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: ldap + proftp
это все я видел, но там нет нужной мне информации, а то что там есть я как-то не могу применить ...может туплю...
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- сержант
- Сообщения: 218
- Зарегистрирован: 2006-09-04 17:41:27
- Откуда: Москва
- Контактная информация:
Re: ldap + proftp
Если я правильно помню, то на сайте proftpd очень много примеров для LDAP'а.
WBR Озеров Василий aka fr33man
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: ldap + proftp
раздуплился. затык был в том, что я указывал идентификатор группы (цифровой), а ему нуно было имя группы. вот. мож кому пригодится .
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: ldap + proftp
напиши статью. Мне понадобится скоро.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: ldap + proftp
да там нефиг делать и я под линух делал. все по выше перечисленным статьям.
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: ldap + proftp
Ну напиши маленькую статьюschizoid писал(а):да там нефиг делать

Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: ldap + proftp
хз, просто это я делал на работе, на которой у мну сегодня последний день 

ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: ldap + proftp
Ну, тогда поздравляю !!! 

Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: ldap + proftp
пасиба.
ты делай, если че не получится - свисти, памагу чем смагу
ты делай, если че не получится - свисти, памагу чем смагу

ядерный взрыв...смертельно красиво...жаль, что не вечно...
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: ldap + proftp
Доброе время суток!
Поднял старую тему, поскольку есть проблема в настройке данной связки!
Поднимал LDAP по статьям:
samba_pdc + ddns + dhcp - с хранением всех данных в LDAP
Samba(PDC) + Ldap
Все замечательно работает, никаких нареканий.... не было до тех пор, пока не появилась надобность юзать пользователям свои домашние директории удаленно)
Реализовать решил через Proftpd + ldap
погуглил, покурил маны, нашел пару статеек на эту тему... вроде как ничего сложного, начал настраивать:
скомпилил proftpd с mod_ldap, добавил в proftpd.conf:
ну и вроде как после этого должно было заработать... только юзеры не проходят авторизацию!
Долго ковырялся... сначала выяснил, что у пользователя должен быть обязательно установленный шелл по-умолчанию (с noshell он, зараза, не логинился... проверял на локальных пользователях). Поменял в LDAP всем шеллы на /bin/sh, думал, что проблема решена, однако все равно проблема осталась. Подскажите, к какую сторону стоит ковырять?
Основная проблема не в том, что не работает, а в том, что я не знаю каким образом данную связку дебажить... так что юзаю только auth.log и debug.log
Пните в нужном направлении, плиз!
Поднял старую тему, поскольку есть проблема в настройке данной связки!
Поднимал LDAP по статьям:
samba_pdc + ddns + dhcp - с хранением всех данных в LDAP
Samba(PDC) + Ldap
Все замечательно работает, никаких нареканий.... не было до тех пор, пока не появилась надобность юзать пользователям свои домашние директории удаленно)
Реализовать решил через Proftpd + ldap
погуглил, покурил маны, нашел пару статеек на эту тему... вроде как ничего сложного, начал настраивать:
скомпилил proftpd с mod_ldap, добавил в proftpd.conf:
Код: Выделить всё
LDAPServer localhost
LDAPDNInfo cn=root,dc=mydomain,dc=local mypass
LDAPDoAuth on uid=%v,ou=users,dc=mydomain,dc=local
Код: Выделить всё
root@ns [/usr/local/etc]# ftp localhost
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
220 ProFTPD 1.3.2 Server (MyDomain FTP Server) [127.0.0.1]
Name (localhost:root): admin
331 Password required for admin
Password:
530 Login incorrect.
ftp: Login failed.
Код: Выделить всё
dn: uid=admin,ou=users,dc=mydomain,dc=local
objectClass: account
objectClass: posixAccount
objectClass: sambaSamAccount
cn: admin
uid: admin
uidNumber: 10001
gidNumber: 10001
homeDirectory: /home/samba/homes/admin
gecos: admin
description: User account
userPassword:: e1NTSEF9SHduZGc4ZTdhNk0rREFyWjJOaEpnQzd1ZkswbGFNbXQ=
sambaSID: S-1-5-21-488727015-3104705179-493824051-1001
displayName: admin
sambaNTPassword: 39B4C67A9C3CE3A9FD47C82D08A731D8
sambaPasswordHistory: 00000000000000000000000000000000000000000000000000000000
00000000
sambaPwdLastSet: 1243688941
sambaAcctFlags: [U ]
loginShell: /bin/sh
sambaPwdMustChange: 0
Основная проблема не в том, что не работает, а в том, что я не знаю каким образом данную связку дебажить... так что юзаю только auth.log и debug.log
Пните в нужном направлении, плиз!
-
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-10-25 15:58:13
- Откуда: Украина
- Контактная информация:
Re: ldap + proftp
Возможно уже не актуально, но я делал что-то похожее (по тем же статьям).
proftpd.conf:
В таком виде все работает прекрасно уже больше года.
А вот сейчас захотелось, чтоб некоторым пользователям кроме их домашних директорий была доступна еще одна. К примеру пользователю user при входе кроме домашней директории /home/user нужно видеть еще и /data. Все, что смог найти и прочитать меня на умные мысли не натолкнуло. Может кто сталкивался с похожим случаем - подскажите плиз.
proftpd.conf:
Код: Выделить всё
ServerName "MY FTP Server"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard
Port 21
MasqueradeAddress fs.my.local
PassivePorts 35500 35600
TimeoutIdle 600
TimeoutLogin 180
UseReverseDNS off
LDAPServer localhost
LDAPDNInfo "cn=root,dc=licey,dc=local" passw
LDAPDoAuth on "ou=users,dc=licey,dc=local" "(&(uid=%v)(objectclass=posixAccount))"
Umask 022
MaxInstances 30
User nobody
Group nogroup
DefaultRoot ~
AllowOverwrite on
RequireValidShell off
<Limit SITE_CHMOD>
DenyAll
</Limit>
У меня с loginShell: /usr/sbin/nologin работает.schizoid писал(а):Долго ковырялся... сначала выяснил, что у пользователя должен быть обязательно установленный шелл по-умолчанию (с noshell он, зараза, не логинился... проверял на локальных пользователях).
А вот сейчас захотелось, чтоб некоторым пользователям кроме их домашних директорий была доступна еще одна. К примеру пользователю user при входе кроме домашней директории /home/user нужно видеть еще и /data. Все, что смог найти и прочитать меня на умные мысли не натолкнуло. Может кто сталкивался с похожим случаем - подскажите плиз.
Последний раз редактировалось kapka 2009-11-03 17:14:11, всего редактировалось 1 раз.
мы живем в стране с обширными недокументированными возможностями...
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: ldap + proftp
я используюkapka писал(а):А вот сейчас захотелось, чтоб некоторым пользователям кроме их домашних директорий была доступна еще одна. К примеру пользователю user при входе кроме домашней директории /home/user нужно видеть еще и /data. Все, что смог найти и прочитать меня на умные мысли не натолкнуло. Может кто сталкивался с похожим случаем - подскажите плиз.
Код: Выделить всё
mount_nullfs
- m0ps
- лейтенант
- Сообщения: 986
- Зарегистрирован: 2008-05-08 20:18:06
- Откуда: Chernigov (Ukraine)
- Контактная информация:
Re: ldap + proftp
ага, а меня интересует как можно сделать, что б все пользователи, которые входили на ftp попадали не в домашний каталог, а в определенную папку (к примеру /shares/data)
хочу к файлопомойке на самбе (с интеграцией в AD) прикрутить ftp (для медленных каналов)
хочу к файлопомойке на самбе (с интеграцией в AD) прикрутить ftp (для медленных каналов)
-
- мл. сержант
- Сообщения: 133
- Зарегистрирован: 2007-10-25 15:58:13
- Откуда: Украина
- Контактная информация:
Re: ldap + proftp
спасибо, мне подошлоkapka писал(а):mount_nullfs
m0ps писал(а):ага, а меня интересует как можно сделать, что б все пользователи, которые входили на ftp попадали не в домашний каталог, а в определенную папку (к примеру /shares/data)
хочу к файлопомойке на самбе (с интеграцией в AD) прикрутить ftp (для медленных каналов)
Код: Выделить всё
DefaultRoot /shares/data
мы живем в стране с обширными недокументированными возможностями...