nginx虚拟主机及ftp权限应用问题
By admin
- One minute read - 40 words平时给一个目录执行一个
#chown -R blog:ftp /www/blog
命令,如果再通过ftp上传文件的话,发现文件属性为600,访问的时候总是提示”Access Denies!”,提示权限不够,此时可以在系统里执行一下命令进行解决, #chown -R blog:ftp /wwww/blog
#chmod -R 777 /www/blog
命令中的-R选项用来让子目录继承父目录的权限,
注意:vsftpd.conf 里的local_umask=066(或者是022),
其中最有效的方法就是将vsftpd.conf配置文件里的local_umask的值修改为000就可以了,本人已经测试无误!
1,文件权限算法 我们知道系统默认权限炎:
目录的初始权限是 777 文件的初始权限是 666
此时上传文件权限计算方法:
用初始的权限 – 权限umask的权限 = 新建目录或文件的权限
:新建目录的权限就是777-022=755 , 新建文件的权根就是666-022=644
2,修改 /etc/vsftpd/vsftpd.conf 文件设置 local_umask=066 (系统默认为022) 066即为权限umask的权限,如设置066,那么上传文件的权限可以计算出为:666-066=600