使我的web服务器启动并使用apache2运行,并具有ftp到/var/www文件夹的能力。但是,如果我更新了.html并通过ftp复制了文件,那么文件的权限就会变得更严格,以至于apache会向web客户端生成一个错误,即由于权限不足(或类似的原因),文件无法读取。然后,我必须在ssh中修改相关文件(sudo chmod 755 *)在/var/www中的权限。
有更容易做到的吗?
发布于 2012-07-23 19:22:41
你没有什么选择:
local_umask设置为vsftpd.conf中的022,而不是默认的077chmod_enable设置为YES,并通过ftp客户端执行CHMOD (如果它尚未这样做)顺便说一句,最好使用scp,因为它不以明文传输凭据,而且可以配置公钥身份验证,因此不必每次输入密码,但我不确定它如何设置上载文件的权限。
https://unix.stackexchange.com/questions/43783
复制相似问题