Страница 1 из 1
pureftpd переименовывает файлы вместо удаления
Добавлено: 2012-03-19 12:02:29
paran0id
поставил pureftpd, пользователи из puredb и системные, в конфиге
Код: Выделить всё
Umask 133:000
autorename no
norename no
keepallfiles no
при попытке удаления файла пользователем фтп-клиент выдаёт ошибку "550 could not delete, invalid argument", а сам файл переименовывается в нечто типа .pureftpd-rename.45751.7a6cb092
где накосячил?
Re: pureftpd переименовывает файлы вместо удаления
Добавлено: 2012-03-19 16:11:29
paran0id
такое впечатление, что некоторые опции, например
игнорирует, что yes, что no
при запуске строка такая:
Код: Выделить всё
Starting pureftpd.
Running: /usr/local/sbin/pure-ftpd -g/var/run/pure-ftpd.pid -A -c100 -B -C10 -E -fftp -H -I30 -lpuredb:/usr/local/etc/pureftpd.pdb -lunix -L2000:8 -m4 -p49152:65534 -U133:022 -u100 -j -k99 -Z -4 -8koi8-r -9cp1251
Re: pureftpd переименовывает файлы вместо удаления
Добавлено: 2012-03-20 17:00:01
paran0id
сутки просношался, выводы следующие:
- конфиг парсит, ключи запуска появляются и исчезают, как надо
- при запуске вообще без ключей работает, системными пользователями авторизуется, файлы удаляет как надо
- при авторизации из puredb, если виртуальные пользователи работают от имени владельца папки - всё равно глючит
- при авторизации из системы - глючит
- владелец папки ftp:14, что за группа 14 - я не понял
Re: pureftpd переименовывает файлы вместо удаления
Добавлено: 2012-03-22 14:00:59
paran0id
Разобрался. Домашние папки пользователей ftp находились на примонтированной msdosfs, поэтому и глючило.