在某些主机755中是可写文件夹而在某些主机中却没有?为了使755可写,应该做些什么改变。
该文件所针对的是用户问题吗?
对于实例,如果向用户提供文件:matt并使文件可由apache写入,是否需要由apache拥有?或者类似的东西?
我有自己的小vps,我看到我必须chmod 777,但在我的共享主机cpanel中,我不必这样做,在755中文件夹是可写的。
如果我想将755作为可写文件夹,我该如何使用我的vps?我正在运行kloxo cpanel脚本。
请建议如何在我的VPS中实现此选项。
由于
答案 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 +a
或setfacl
(如果您的系统支持ACL)用户即使他们在不同的用户组上也要写。