LINUX.ORG.RU
решено ФорумAdmin

Не удаляются директории с pure-ftp сервера из под нелинуксовых клиентов

 


0

1

При попытке удаления директории Венда выдаёт ошибку: «550 Can't remove directory: Directory not empty», но директория пустая, Мак тоже не удаляет, в серверных логах тишина. Из под моего ноутбучного Линукса - всё пучком (на сервере лог пишет: [NOTICE] Deleted).

★★★★

Я сталкивался с этой проблемой на своем NAS'е)

Там тоже поднят pureftpd. Проблема крылась в том, что когда вы производите загрузку файла на ftp, pure-ftp создает в этом каталоге скрытый файл

.pureftp<длинный_набор_циферок_и_буковок>

Для каждого аплоада он уникальный. Так вот, если в процессе аплоада, неожиданно выключить FTP, то файл никуда не денется и останется там болтаться «невидимым» из pureftpd.

Решается путем удаления каталога по ssh, либо, как я делаю на своем NAS'е - через самбу.

dbzer0
()

Вендовые клиенты почему-то скрытых файлов не видели, проблема решается следующим образом:

echo "yes" > /etc/pure-ftpd/conf/DisplayDotFiles

ViTeX ★★★★
() автор топика
Ответ на: комментарий от ViTeX

Ну да, или так, только при этом, юзеры будут пугаться этих, теперь видимых для них файлов, при копировании)

dbzer0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.