Страница 1 из 1

proftpd + ldap + anonymous

Добавлено: 2012-01-13 13:42:23
kapka
Здравствуйте.
Довольно давно использую proftp с авторизацией по ldap. На днях понадобилось пускать по фтп еще и анонимуса, но у меня что-то не получается.

Код: Выделить всё

cat /usr/local/etc/proftpd.conf
ServerName                      "MY FTP Server"
ServerType                      standalone
DefaultServer                   on
ScoreboardFile                  /var/run/proftpd.scoreboard
Port                            21
MasqueradeAddress               fs.my.domain
PassivePorts                    49152 65534
TimeoutIdle                     600
TimeoutLogin                    180
UseReverseDNS                   off

LDAPServer                      localhost
LDAPDNInfo                      "cn=root,dc=my,dc=domain" passwd
LDAPDoAuth on "ou=users,dc=my,dc=domain" "(&(uid=%v)(objectclass=sambasamAccount))"

Umask                           022
MaxInstances                    30
User                            nobody
Group                           nogroup
DefaultRoot                     ~
AllowOverwrite                  on
RequireValidShell               off

<Limit SITE_CHMOD>
  DenyAll
</Limit>

<Limit PASS>
    DenyAll
</Limit>

<Anonymous /data>
    User nobody
    Group nogroup
    UserAlias anonymous nobody
    RequireValidShell off
    AnonRequirePassword off
    <Directory *>
    <Limit WRITE>
        DenyAll
    </Limit>
    </Directory>
</Anonymous>
Получается, что proftpd ищет пользователя anonymous, а такого конечно нет. Неужели правильный выход, это прописать пользователя с пустым паролем? Как-то это неверно на мой взгляд.

Re: proftpd + ldap + anonymous

Добавлено: 2012-03-08 21:11:37
Alex Keda
прописать, юзера ftp с непустым