Некоторые файлы / каталоги не перечислены сервером ProFTPD
2918
anexo
Я просто унаследовал сайт WordPress, который клиент наполовину разработал другим веб-разработчиком.
Сайт размещен на выделенном сервере Strato, на котором установлен Plesk.
Я только что сделал пользователя FTP, чтобы получить FTP-доступ к сайту. До сих пор все хорошо и правильно.
Проблема в том, что не все каталоги и файлы отображаются на FTP (FileZilla). Я знаю, что есть больше файлов, потому что я могу видеть их в веб-менеджере файлов.
Я думал, что это проблема с разрешениями, но я проверил все разрешения, и все они правильные.
Я пробовал на FileZilla и Cyberduck.
Другой тест сделал: На FileZilla показ скрытых файлов -> не работал.
Права доступа к файлам, которые я не вижу: rwx rx rx (755)
После включения записи в список необработанных каталогов FTP, я получаю:
Дополнительные тесты: я вижу новые подпапки, если создаю их через FTP. Есть другие подпапки и файлы, которые, как я знаю, должны быть там (по всей папке WordPress), но я их не вижу. Не только в папке, показанной на изображениях.
Есть идеи, в чем может быть проблема?
Единственное, что имеет смысл - это разрешения, в веб-менеджере какие флаги разрешений для файлов, которые вы не видите?
Samuel Nicholson 9 лет назад
0
Вы уверены, что просматриваете один и тот же каталог в Plesk и FTP? Можете ли вы включить необработанный список каталогов FTP (в FileZilla перейдите в * Редактировать> Настройки> Отладка> Показать необработанный список каталогов *) и снимок экрана из Plesk? Какой FTP-сервер вы используете?
Martin Prikryl 9 лет назад
0
Права доступа к файлам, которые я не могу выбрать: rwx rx rx (755) После добавления списка каталогов FTP я получаю: modify = 20150119092306; perm = flcdmpe; type = cdir; unique = 803U38C0309; UNIX.group = 503; UNIX. режим = 0755; UNIX.owner = 10000; , Я не могу опубликовать изображение, пока у меня 10 репутации
anexo 9 лет назад
0
Я имел в виду полный список содержимого каталога (включите его в вопрос, а не в комментарии). Вы можете разместить ссылку на изображение (размещено в другом месте) по крайней мере. Не забудьте про информацию о FTP-сервере.
Martin Prikryl 9 лет назад
1
Спасибо, что поделились журналом и скриншотами. Как насчет программного обеспечения FTP? Если вы не можете сказать себе, поделитесь приветственным сообщением FTP (ответ сервера после * "Соединение установлено, ожидание приветственного сообщения ..." *) и / или ответом команды `SYST` (в меню FileZilla выберите * Сервер> Enter пользовательская команда *).
Martin Prikryl 9 лет назад
0
Значит, вы пропускаете только подпапки в списке, верно? Но вы видите все подпапки в других папках, верно? Если вы создаете новую подпапку в FileZilla, вы видите ее (даже после переподключения)?
Martin Prikryl 9 лет назад
0
Та же проблема для меня в Debian 8 "Jessie", с ProFTPd. С или без TLS и любого клиента FTP. Разрешения на сервере выглядят одинаково для всего. Если соединение с пользователем, не заключенным в каталог FTP, я вижу все файлы. Если заключен в каталог (`DefaultRoot ~`), некоторые подкаталоги отсутствуют.
mivk 9 лет назад
0
2 ответа на вопрос
1
Martin Prikryl
With ProFTPD server there are many configuration directives that can cause the server to hide certain directories from a client, including:
HideFiles - Enable hiding of files based on regular expressions
HideUser - Enable hiding of files based on user owner
HideNoAccess - Block the listing of directory entries to which the user has no access permissions
You should be able to see in ProFTPD log file why the server hides the files.
Check /etc/proftpd/proftpd.conf and other ProFTPD configuration files, including virtual host-specific configuration files. Look also for any .ftpaccess in the directory and parent directories.
Постараюсь и дам знать! Большое спасибо за Вашу помощь!!
anexo 9 лет назад
0
0
mivk
If using a chroot jail (DefaultRoot ~), check that the FTP user's home directory is indeed the directory it should be.
And if the directory is a mount point or under a mount point, check that the right disk is indeed mounted there.