在一些主机755是可写文件夹,在一些它不?为了使755可写,应该做些什么改变

时间:2013-03-10 10:14:16

标签: apache security shared-hosting vps chmod

在某些主机755中是可写文件夹而在某些主机中却没有?为了使755可写,应该做些什么改变。

该文件所针对的是用户问题吗?

对于实例,如果向用户提供文件:matt并使文件可由apache写入,是否需要由apache拥有?或者类似的东西?

我有自己的小vps,我看到我必须chmod 777,但在我的共享主机cpanel中,我不必这样做,在755中文件夹是可写的。

如果我想将755作为可写文件夹,我该如何使用我的vps?我正在运行kloxo cpanel脚本。

请建议如何在我的VPS中实现此选项。

由于

1 个答案:

答案 0 :(得分:1)

755权限(rwx r-x r-x)将使文件夹仅为其所有者写入,同时允许其他用户具有读取和执行权限。

rwx r-x r-x 

Owner: rwx = (4+2+1) = 7
Group: r-x = (4+1) = 5
Other: r-x = (4+1) = 5

如果您的文件夹具有755权限并且需要Apache用户可写,则应将其所有者更改为Apache用户。如果你有ssh访问你的VPS,你可以这样做:

chmod 755 my-folder/

chown apache my-folder/

如果您想要更复杂的权限设置,例如允许Apache用户和 matt ,也可以使用chmod +asetfacl(如果您的系统支持ACL)用户即使他们在不同的用户组上也要写。