Я хочу пользователей, которые входят в систему веб-сервера через FTP, чтобы не сделать смочь видеть файлы в корневой папке, но все папки и все файлы в подпапках. Это не для безопасности, только чтобы иметь более чистое представление.
Но я не могу найти способ скрыть файлы.
Я знаю, что возможно предоставить пользовательский доступ только к определенной подпапке, но пользователи должны видеть всю папку в корневой папке, таким образом, этот is't действительно опция.
Было бы хорошо, если существует способ скрыть только все .php файлы.
Если решение требует программы FTP, оно должно работать и над Windows и над OS X.
Сначала Вы звучите немного смущенными. Вы не можете войти в веб-сервер с помощью клиента ftp. Вы получаете доступ к веб-серверу с помощью webbrowser.
Если Вы хотите удалить файлы из списка по умолчанию файлов, которые произведет веб-сервер, если не будет индексного файла, то, возможно, самый легкий путь состоит в том, чтобы записать cgi программу, которая исключит те файлы, Вы не хотите видеть, и производить имена, правильно отформатированные.
Можно отметить файлы, как скрытый путем добавления префикса "." символа к их именам файлов.
Я думаю, что Вы описываете, не может быть достигнут на сервере. Самая близкая вещь, которую можно сделать с полномочиями файла, скрывают некорневой каталог (и его содержание).
Однако необходимо смочь отфильтровать представление о любом достойном клиенте FTP.