Здравствуйте, суть проблемы в следующем:
настроен ftp-сервер (vsftpd, под debian) для предоставления доступа к контенту организации-партнеру. Анонимусам доступ не нужен, так что решено было использовать виртуальных юзеров, которые хранятся в бд mysql. Авторизация проходит успешно (тестировалось через проводник винды и total commander), при входе файлы видны и доступны для скачивания, и еще вчера файлы можно было туда заливать. НО сегодня утром обнаружилось, что залить файлы не удается, ни в проводнике, ни в total commander проводник выдает окно с ошибкой «В ходе создания папки на FTP-сервере произошла ошибка. Убедитесь, что у вас есть разрешение помещать файлы на этот сервер. Подробности: 550 Create Directory Operation Failed».
Фаервола на сервере нет. Привожу конфиг vsftpd:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
log_ftp_protocol=YES
pam_service_name=vsftpd
session_support=YES
virtual_use_local_privs=YES
local_root=/srv/ftp/content
#user_sub_token=$USER
user_config_dir=/etc/vsftpd/user_conf
guest_enable=YES
guest_username=virtual
#nopriv_user=virtual
chroot_local_user=YES
chroot_list_enable=NO
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=60000
#pasv_promiscuous=YES
ascii_download_enable=YES
ascii_upload_enable=YES
use_sendfile=YES
#chown_uploads=YES
#chown_username=ftp
chown_upload_mode=0440
file_open_mode=0777
max_clients=30
max_per_ip=10
idle_session_timeout=300
hide_ids=yes
data_connection_timeout=500
dirmessage_enable=YES
tcp_wrappers=YES
Логинюсь с виртуального пользователя admin, для него файл конфигурации:
local_root=/srv/ftp/content
write_enable=YES
Права на каталог /srv/ftp/content - 766, владелец - локальный пользователь virtual, под которым работают все виртуальные пользователи.
Убила полдня на это, гугл ничем особо не помог, перепробовала основные рекомендуемые в таких случаях манипуляциями - все без толку. Помогите, пожалуйста, разобраться, что нужно исправить.