更改 vsftpd 上传权限

更改 vsftpd 上传权限

我正在尝试使用 ubuntu 上的 vsftpd 设置本地 ftp 服务器,匿名用户可以在其中上传和下载文件。但是目前我只能将文件上传到服务器,但我收到了“550 无法打开文件。错误:严重文件传输错误”。我认为这是因为权限问题。

上传的文件具有权限代码 -rwx------ ,不允许其他用户(匿名)读取文件。

我在更改上传文件的权限时遇到了麻烦。这是我的 vsftpd.config 文件:

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=0002
file_open_mode=0777
anon_upload_enable=YES
anon_mkdir_write_enable=YES 

权限应设置为 755,因为 777 - 002 = 775。但是我仍然得到 -rwx------ 或 -rw-------。

感谢您的帮助。

答案1

您是否尝试过以下帖子中所建议的 anon_umask ?https://bbs.archlinux.org/viewtopic.php?id=167389

相关内容