1

У меня есть каталог на моем сервере Linux (CentOS), который служит хранилищем для загруженных файлов с веб-страницы.

Я заметил, что не смог открыть файл с помощью Filezilla через FTP (раньше мог), поэтому я вошел в систему, используя root-доступ через оболочку, и попытался сменить каталог на тот, который был задан - команда cd была успешной (prmpt перечислил каталог), но команда dir вызвала noresponse (без ошибки, просто новое приглашение, больше ничего не возвращалось).

Думая, что это пустой каталог (возможно, ни один пользователь ничего не загрузил), я загрузил файл сам, снова попробовал dir - ничего.

Итак, я искал файл, который был загружен с помощью

find / -type f -name myfile.xlsx

И место было возвращено как недоступный каталог!

Сейчас у меня нет идей (не очень опытный в доступе типа shell / bash) - но кажется, что файлы там есть, есть идеи, как я могу получить их / открыть файлы?

РЕДАКТИРОВАТЬ: журнал FTP для попытки доступа к файлу выглядит следующим образом

Status: Directory listing of "/public_html/uploads" successful
Status: Retrieving directory listing of "/public_html/uploads/offlinexls"...
Command:    CWD /public_html/uploads/offlinexls
Response:   550 /public_html/uploads/offlinexls: No such file or directory
Error:  Failed to retrieve directory listing

разрешения для каталога установлены на 777

Пользователь FTP имеет доступ ко всем файлам и папкам

1 ответ1

1

Простой и простой, вы можете по электронной X ecute папки, но вы не в состоянии R EAD папки. все, что вам нужно сделать, это установить разрешения на 0775 или:

Пользователь: rwx , чтение, запись, выполнение

Группа: rwx , чтение, запись, выполнение

Другое: rx , Читать, Выполнить

то есть: rwxrwxr-x - это то, что должно отображаться в папке после перечисления родительского каталога с помощью ls -a и после применения разрешений 0755 для этой папки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .