В моем ftp-дереве есть каталог, к которому я не хочу быть доступным анонимно.
Я могу скрыть каталог, о котором идет речь, и все файлы в нем.
Что я не смог сделать, так это запретить кому-либо перейти в каталог.
Поэтому, если кто-то перейдет на ftp.site.com, он не увидит «входящий» каталог. Однако, если они перейдут на ftp.site.com/incoming, страница загрузится.
Файлы скрыты, но это сводит на нет необходимость скрывать «входящий» каталог в первую очередь.
Любые идеи будут очень признательны, и если я что-то упустил, пожалуйста, знайте.
Вот мои конфигурации:
drwxr-xr-x 29 john ftpgroup 4096 2012-04-17 22:22 incoming
<Anonymous /home/ftp/ftp.site.com>
User ftp
Group ftp
UserAlias anonymous ftp
<Directory incoming/>
HideGroup ftpgroup
<Limit READ DIRS>
IgnoreHidden on
</Limit>
</Directory>
</Anonymous>
Хорошо, у меня это сработало.
Мне нужно было добавить CWD в «Лимит»
<Directory incoming/>
HideGroup ftpgroup
<Limit READ DIRS CWD>
IgnoreHidden on
</Limit>
</Directory>
попробуйте следующее:
chmod o-r ~ftp/incoming