С удивлением открыл для себя, что существует на только .htaccess – файл настроек для апача, в котором можно прописать практически все настройки, начиная от прав доступа и заканчивая настройками php и модулей, но и .ftpaccess
Итак, что же это такое и для чего оно нужно? .ftpaccess – файл настроек ftp севрера. Его синтаксис очень похож на синтаксис .htaccess. Так, например, можно сделать доступ только для определённого ip:
Allow 192.0.2.78
Allow 192.0.3.0/24
DenyAll
или целой сети:
Allow 192.0.3.0/24
DenyAll
Параметры для запрета/разрешения задаются с помощью директив: Limit, Allow, Deny, Order, AllowAll, DenyAll. Лимитировать можно так же разные команды: READ, WRITE, DIRS, ALL. Пример:
Allow 192.0.1.78,192.0.1.77
DenyAll
Еще одна полезная команда позволяет задать права доступа по умолчанию для загружаемых файлов:
Umask [ маска для файлов [ маска для каталогов ]]
Стоит так же добавить, что файл .ftpaccess в большинстве случаев создается через ssh (если только он изначально не был создан в вашей директории). Так им же образом его можно изменить в том случае, если в результате неправильных настроек вы перекрыли себе доступ к ftp.







