Answers:
该vsftpd的 daemeon将创建文件的权限为0777。从中减去local_umask
(0011)。umask本质上会删除您不希望用户拥有的权限。这导致将用户的文件权限设置为0766。
有关更多信息,请参见有关文件权限的本文。
从打开模式设置中减去umask值。如果不提供自定义umask值,则使用默认的umask值(077),从而导致不需要的结果。
您之所以获得此许可,是因为:
1)设置local_umask = 011,您告诉vsftp进行设置:
0:读取,写入和执行1:读取和写入1:读取和写入
那等于chmod 766。
2)不会解析file_open_mode = 0777的值,
在这里,您可以找到关于什么是umask以及如何使用它的很好的解释:https : //www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html