Что характерно, в ProFTPd 1.3.2 эта бага (фича?) осталась, только теперь нельзя удалять и скачивать файлы, записанные пользователем LDAP. Т.е. при выгрузке файлов пользователем из каталога LDAP на ftp-сервер, в папку, на которую у него есть полные права, мы имеем ситуацию, когда он не может удалить или скачать из неё свои файлы. Если файлы в эту папку выгружаются системным пользователем, то такие файлы пользователь LDAP может и скачать и удалить. Для решения этой проблемы можно использовать UID и GID системного пользователя в каталоге LDAP, чтобы файлы, создаваемые обычным пользователем LDAP, имели при создании UID и GID системного пользователя, тогда их можно будет удалять и перезаписывать. Конфигурация proftpd.conf будет примерно такой: ................ # <IfModule mod_ldap.c> ................ # нас интересуют только эти четыре строки (взят рутовый uid и gid) LDAPDefaultGID 0 LDAPDefaultUID 0 LDAPForceDefaultUID on LDAPForceDefaultGID on ...................P.S. сам с этим два дня бился - системный пользователь может записывать и удалять файлы в/из ftp-каталога, а LDAP пользователь - не может, хоть ты тресни :)
|