Здравствуйте!Начал недвано использовать proftpd в связке с webmin+virtualmin. Пытаюсь раздать пользователям права на папки, для подключения используется SSL/TLS.
Конфиг:
#admin
<Directory /home/domain/ftp/1>
<Limit ALL>
Order allow,deny
AllowUser admin.domain
</Limit>
</Directory>
#admin2
<Directory /home/domain/ftp/1/2>
<Limit ALL>
Order deny,allow
AllowUser admin2.domain,admin.domain
</Limit>
</Directory>
#user3
<Directory /home/domain/ftp/1/2/3>
<Limit ALL>
Order allow,deny
AllowUser user3.domain,admin.domain,admin2.domain
</Limit>
<Limit LIST CWD RETR READ DIRS>
AllowUser user3_.domain
</Limit>
</Directory>
Права пользователей:
admin.domain - все права на каталоги (1,2,3)
admin2.domain - все права на каталоги (2,3)
user3.domain - все права на каталоги (3)
user3_.domain - чтение, скачивание и переход по деректориям на каталоги (3)
Проблема заключается в том, что при подключении пользователем user3_.domain вылетает ошибка в FileZilla:
Command: LIST
Response: 550 SSL/TLS required on the data channel
Error: Failed to retrieve directory listing
Если дать пользователю user3_.domain полные права <Limit ALL>, то такой проблемы не возникает.
В proftpd.log пишет, что пользователь успешно подключен, а в tls.log:
mod_tls/2.4.3[8631]: using default OpenSSL verification locations (see $SSL_CERT_DIR environment variable)
mod_tls/2.4.3[8631]: TLS/TLS-C requested, starting TLS handshake
mod_tls/2.4.3[8631]: client supports secure negotiations
mod_tls/2.4.3[8631]: TLSv1/SSLv3 connection accepted, using cipher AES256-SHA256 (256 bits)
mod_tls/2.4.3[8631]: PROT: denied by <Limit> configuration
mod_tls/2.4.3[8631]: SSL/TLS required but absent on data channel, denying LIST command
Заранее благодарен за помощь!