Назад | Перейти на главную страницу

запретить конкретное расширение файла в proftpd

ftp пользователя указывает на / mnt / ftp / user. Я хочу запретить загрузку расширения .jpg через ftp в его каталог (и для подкаталогов тоже). Я нашел что-то вроде PathAllowFilter, но он допускает определенные расширения, но мне нужно разрешить все расширения, кроме. jpg.

Есть идеи, как это сделать?

Для этого вы можете использовать PathDenyFilter директива, как показано ниже. Поскольку вы упомянули, что хотите наложить это ограничение для данного пользователя (скажем, пользователя "foo") и в его каталоге, я бы предложил поместить эту директиву в <Directory> раздел:

<Directory /mnt/ftp/foo>
  # Deny .jpg files.  Watch for upper/lower cases!
  PathDenyFilter \.jpg$ [nocase]
</Directory>

Надеюсь это поможет!