Довольно давно использую 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>