vsftp上传权限文件夹是755而文件是600的问题

vsftp上传权限文件夹是755而文件是600的问题

在使用VSFtpd服务器时,采用虚拟用户上传配置,local_umask和anon_umask都设置为022。按理来说默认上传新文件夹权限是755,文件权限是644。而事实上并非如此:匿名用户上传空文件夹权限是755没错,上传的新文件却显示的权限是600。

要想让新上传文件的权限默认为644,可能是某些配置发生了错误。


经过一番查探,发现了一下代码:

chown_uploads=YES
chown_username=apache

只需要将第一行改成这样即可:

chown_uploads=NO


这样一来,问题就解决了。若是启动该项chown_uploads的话,所有匿名/虚拟用户上传数据的拥有者将被更换为chown_username中所设定的用户。


4