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

Почему я могу выгружать файлы через vsftpd, только если папки chmod 777?

У меня проблема с 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 но учитывайте потенциальные последствия для других пользователей, которым может потребоваться доступ.