
Как запретить загрузку файлов на сервере pureftpd?
Решение
Спасибо. Я делаю так:
# cd /etc/pure-ftpd/conf
# echo "yes" > CallUploadScript
редактирую /etc/default/pure-ftpd-common, изменяю директиву UPLOADSCRIPT:
UPLOADSCRIPT=/etc/pure-ftpd/chmod_upload.sh
и создаю chmod_upload.sh в /etc/pure-ftpd с таким содержимым:
#!/bin/sh chmod u-r "$1"
решение1
Один из способов — установить разрешения Unix для папок, чтобы файлы не могли быть прочитаны пользователем, которому не должно быть разрешено загружать файлы.
Еще один способ — поместить пользователя в его домашний каталог, чтобы он мог работать только внутри него.
Для более подробного ответа вам придется задать более подробный вопрос, подробно описав вашу установку и то, что именно вы хотите сделать.
решение2
Лучшим способом было бы не раскрывать их через pureftpd.