我在我的Ubuntu 10.04服务器上安装了VSFTP,并没有configuration其他的东西。 我有一个名为“汤姆”的SSH用户,当我login到FTP并尝试创build一个文件作为这个用户,或任何其他的文件的默认权限是600这是令人讨厌的,因为Web服务器可以'读他们…
有谁知道如何解决这个问题?
把你的local_umask
你的vsftpd.conf中的默认022
,或者你可以在你的apache服务器上启用suexec,这将允许你读取那些没有其他用户/组权限的文件。
结果是: local_umask=022
如果要更改匿名用户,则选项指令是anon_umask
与上面相同的umask的anon_umask
。