我在Debian的vsftpd上遇到问题:如果所有文件夹的chmod是777,但是使用chmod 755,我可以上传文件。
请帮忙。
的vsftpd.conf:
local_umask=022 anon_umask=0755 file_open_mode=0755
听起来就像你login的用户一样,没有你正在访问的文件夹的所有权。
FWIW 777是不必要的,因为你不需要执行(只是读/写)
您可以将ftp用户放在与所有者相同的组中,然后chmod g+rw或者您可以chown -R ftpfolder ftpuser.ftpuser但考虑可能需要访问的其他用户的潜在影响。