Я новичок.
На сервере (Debian ) установлен proftpd. Раньше все работало прекрасно, но вдруг перестали аплоадится файлы. Тесть стереть файлы или каталоги можно, а записать новые не получается.При этом ftp клиент вроде аплоадит файл, но потом задумывается и спрашивает "перезаписать этот файл" и так в рекурсии, хотя такого файла перед аплоадом не было.
В логах ftp есть такое сообщение(незнаю играет это роль или нет):
error setting IPV6_V6ONLY: Protocol not availableПробовал удалить proftpd и установить vsftpd. Не помогло.
Аплоад не работает под любым пользователем(Под root не пробовал)
Никаких квот для пользователей нет.
Места на жестком диске много.
>В логах ftp есть такое сообщение(незнаю играет это роль или нет):
>
>error setting IPV6_V6ONLY: Protocol not available
>в inetd.conf закомментируй строку
ftp stream tcp6......
(если конечно сервер не standalone)
>Пробовал удалить proftpd и установить vsftpd. Не помогло.
>
>Аплоад не работает под любым пользователем(Под root не пробовал)
>
>Никаких квот для пользователей нет.
>
>Места на жестком диске много.Проверь:
umask в proftpd.conf
!!! права на каталог, в который писать пытаешься
пользователя, под которым стартует proftpd (User и Group в proftpd.conf)
режим, в котором клиент работает (Passive или как?)
>Проверь:
>umask в proftpd.confТакой директивы нет в конфиге
>!!! права на каталог, в который писать пытаешься
Права 777
>пользователя, под которым стартует proftpd (User и Group в proftpd.conf)
Пользователь proftpd
Группа nogroup>режим, в котором клиент работает (Passive или как?)
Active
Удалять файлы могу
Создавать каталоги могуЗабыл написать такое стало после того как я установил антивирус clamav или usermin
Антивирус я удалил на работу ftp это не повлияло
Сейчас смотрю что с userminЧерез web интерфейс usermin фаилы прекрасно аплоадятся в те же каталоги
>>Проверь:
>>umask в proftpd.conf
>
>Такой директивы нет в конфиге
>Значит надо создать. Потому, что должна быть.
Я надеюсь, дефолтный конфиг сохранился?>>!!! права на каталог, в который писать пытаешься
>
>Права 777Достаточно 755
>
>>пользователя, под которым стартует proftpd (User и Group в proftpd.conf)
>
>Пользователь proftpd
>Группа nogroupА должны быть nobody и nogroup
>[оверквотинг удален]
>
>Удалять файлы могу
>Создавать каталоги могу
>
>Забыл написать такое стало после того как я установил антивирус clamav или
>usermin
>Антивирус я удалил на работу ftp это не повлияло
>Сейчас смотрю что с usermin
>
>Через web интерфейс usermin фаилы прекрасно аплоадятся в те же каталогиWEB-интерфейсы подругому работают.
>>>Проверь:
>>>umask в proftpd.conf
>>
>>Такой директивы нет в конфиге
>>Ой незаметил
Umask 022 022
>А должны быть nobody и nogroupИсправил
Всеравно не работает :-(
Спасибо тем кто отвечалПроблему решил.
Точнее проблемы не было.
Проблема была на ftp клиенте :-)