-1

Я пытаюсь удалить загруженный каталог Dropbox, но получаю только "550 Access Denied", и я не знаю почему. Я уже пытался установить права доступа к каталогу 777, но ничего не изменилось.

С другой стороны, моя команда delete может очистить весь каталог Dropbox, кроме самих папок. (Каждый файл в общих каталогах можно удалить)

Это моя структура перед командой удаления:

  • корень
    • Dropbox
      • Папка1 (S)
        • Folder1.1
        • Folder1.2
        • Folder1.3
      • Папка2 (P)
        • ...
      • Папка3 (S)
        • .dropbox (i)
        • File3.1
        • File3.2
        • File3.3
      • Папка4 (P)
      • Файл1 (П)
      • Файл2 (П)
      • Файл3 (П)
      • Файл4 (П)

(S) = Общий каталог

(P) = личный справочник

(я) = невидимый

И это моя структура после команды:

  • корень
    • Dropbox
      • Folder1
        • Folder1.3
      • folder3
        • .dropbox (i)

Может кто-нибудь объяснить это?

Мой сервер, использующий Ubuntu Server 14.04 LTS в качестве ОС и vsftp для FTP-соединений

Мой клиент использует Windows 7 32 Bit, и мое приложение было создано с VB 2010

EDIT1:

Я обнаружил, что каждый каталог содержит файл, который начинается с точки . ,

Linux не перечисляет эти файлы, и пользователь получает ответ "Пустая папка". Даже с командой dir Linux ничего не возвращает. Только с ls -a Linux показывает остальные файлы.

Теперь мой вопрос: есть ли способ, как я могу изменить видимость этих файлов для пользователей FTP, чтобы увидеть?

Спасибо за вашу помощь

1 ответ1

0

Если вы все равно удалили, вы не можете просто запустить rm -R Dropbox? Это рекурсивно удалит все, включая файлы / каталоги, начиная с . ,

Что касается пользователей FTP, видящих эти файлы, я думаю, что это действительно зависит от используемого FTP-сервера (и, возможно, клиента).

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