我设置了一个文件夹(/ srv / www /)。在此文件夹中,找到所有Apache虚拟主机。 例如;
我创建了一个组ftp-users并执行了以下命令:
每当我将文件上传到/srv/www/domain.com/public_html/时,默认情况下它都会获得CHMOD 600,这必须是755。
我该怎么做?
使用Debian Squeeze,Apache和vsFTPd。
答案 0 :(得分:2)
来自vsftpd联机帮助页:
<强> file_open_mode 强> 用于创建上载文件的权限。 Umasks应用于此值之上。如果您希望上传的文件可执行,您可能希望更改为0777。 默认值:0666
<强> local_umask 强> 为本地用户设置用于文件创建的umask的值。注意!如果要指定八进制值,请记住“0”前缀,否则该值将被视为基数为10的整数! 默认值:077
使用theese两个值来实现你想要的东西;)