文件上传 - 继承权限 - VSFTPD 和 Ubuntu Linux

文件上传 - 继承权限 - VSFTPD 和 Ubuntu Linux

通过 FTP 上传文件时,它们继承了适当的所有者和组,但权限不正确。

我的组是 webdev,我使用的用户是 ryan,他是 webdev 组的一部分,如以下输出所示:

ryan@INTRANET01:/var/www/vision$ getent group webdev
webdev:x:1001:www-data,ryan,admin*

当我上传新文件时,它看起来像这样:

--w--wx--T  1 ryan webdev     0 Mar 12 09:10 zx.php*

vsftpd.conf 中设置的 Umask 是 002,如果我没记错的话,应该等同于 rwxrwxr-x。

我要上传到的目录的权限是 2775。

我究竟做错了什么?

答案1

问题出在 vsftpd.conf 中的 file_open_mode 设置上。它被设置为664代替0666

相关内容