У меня проблема с vsftpd в Debian: я могу загружать файлы, если chmod всех папок 777, но с chmod 755.
Пожалуйста помоги.
vsftpd.conf:
local_umask=022
anon_umask=0755
file_open_mode=0755
Похоже, пользователь, под которым вы входите, не имеет прав собственности на папку, к которой вы получаете доступ.
FWIW 777 не требуется, так как вам не нужно выполнять (просто читать / писать)
Вы могли бы поместить пользователя ftp в ту же группу, что и владелец, тогда chmod g+rw
или ты мог бы chown -R ftpfolder ftpuser.ftpuser
но учитывайте потенциальные последствия для других пользователей, которым может потребоваться доступ.