
У меня есть каталог: /home/ftp/download.
Я хотел бы разрешить загрузку только из этого каталога proftpd.
Я использовал следующую конфигурацию, но она не работает:
<Directory /home/ftp/download/>
<Limit STOR STOU>
DenyAll
</Limit>
</Directory>
STOR = (Передача файла от клиента к серверу)
Есть идеи?
решение1
Если ваши другие разрешения на конфигурацию и файлы правильно сопоставлены, это должно разрешить загрузку, но не выгрузку.
Directory /home/ftp/download/>
<Limit READ>
AllowAll
</Limit>
<Limit STOR STOU>
DenyAll
</Limit>
</Directory>
решение2
Я использую sftp, а не ftp.
sftp работает через openssh.
FTP работает через proftpd.
Изменения не вступили в силу, поскольку в FTP-клиенте я запускаю sftp, а не ftp.