Я только что установил vsftpd на свой сервер Ubuntu (Lucid) и выполнил рекомендации по конфигурации. Я убедился, что «Write_enable = YES».
Я могу подключиться через FTP, но когда я пытаюсь «перенести» локальный файл в / var / www, я получаю следующую ошибку:
«553 Не удалось создать файл».
Я считаю, что для записи файлов в каталог / var / www требуется доступ sudo, но когда я попробовал «sudo mput», я получил сообщение об ошибке, в котором говорилось, что это недопустимая команда.
Когда я использую FireFTP, мои записи все еще блокируются.
Что мне не хватает?
Спасибо.
это может помочь, при желании вы можете использовать sftp с filezilla для записи в каталог.
Бег sudo mput
на вашем клиенте не повлияет на вашу способность записывать файлы на сервер, поскольку эта команда только увеличивает ваши разрешения на клиентской машине. Кроме того, установка Write_enable=YES
в конфигурации vsftpd будет только включать возможность записи на ftp сервер. Вам необходимо проверить разрешения на /var/www
сам, чтобы узнать, есть ли у вашего пользователя доступ на запись.
Бегать $ ls -la /var/www
, отредактируйте свой вопрос и опубликуйте результат.
Кроме того, какое имя пользователя вы используете с FTP и в каких группах находится этот пользователь?