Назад | Перейти на главную страницу

Сервер vsftpd допускает другие разрешения, чем ssh

Я установил сервер vsftpd на Debian 8.2 и ничего не изменил в файле конфигурации, кроме local_root=/.

Когда я пытаюсь загрузить файл с помощью Filezilla в каталог, у меня есть права на запись для группы, это не удается, с 550 Permission denied.. Это также происходит, когда я пытаюсь загрузить каталог. Я даже не могу загружать файлы в свой домашний каталог.

Странно то, что использование scp Я могу загружать файлы и папки в одни и те же места, и все работает нормально, что наводит меня на мысль, что проблема заключается в моей конфигурации vsftpd.

Как я могу исправить это, чтобы я мог загружать файлы в каталоги, которые мне разрешено использовать по ssh?

Из vsftpd.conf документация

write_enable Это контролирует, разрешены ли какие-либо команды FTP, которые изменяют файловую систему, или нет. Это команды: STOR, DELE, RNFR, RNTO, MKD, RMD, APPE и SITE. По умолчанию: НЕТ

Вам необходимо настроить

write_enable=YES

и перезапустите vsftpd.