安全的php,html,css,js,png,文件夹?

sis*_*hma 4 linux security chmod web

我有一个localhost文件所有777权限.但如果我想将它们上传到真实服务器上,那么它们对每种文件类型的正确安全权限是什么:

php,html,css,js,png和目录

非常感谢

小智 5

假设您正在运行Apache并且它作为非特权用户执行,则Web服务器需要能够读取并提供您的内容.

对于目录,Apache需要读取和执行.HTML,JS,CSS和图像文件只需要读取权限.诸如PHP之类的可执行脚本需要read和execute才能按预期运行.因此,对于目录和PHP脚本,您o+rx可能希望使用或八进制,这可能755取决于您希望如何设置组所有权.对于不可执行的内容,如HTML,JS,CSS和图像文件,您可以使用o+r744八进制.

八进制数是一系列bitflags为owner,groupother,分别.1对应于execute,2对应write4对应于read.

要确定标志是什么,请为每个组添加每个位.所以755指所有人具有完全的权限(1+2+4)和组等具有readexecute权限(1+4).