只是通过改变权限设置弄乱在主机的网站:(没有现在网站正在努力的!它给文件权限搞砸了网站!什么是最好的许可? 644? 744?
故宫
您没有权限访问/在此服务器上。
错误!我该如何解决呢?!我应该让文件的权限为644?
感谢!
只是通过改变权限设置弄乱在主机的网站:(没有现在网站正在努力的!它给文件权限搞砸了网站!什么是最好的许可? 644? 744?
故宫
您没有权限访问/在此服务器上。
错误!我该如何解决呢?!我应该让文件的权限为644?
感谢!
我认为755应该这样做。
基本上,你不应该授予写入任何文件/目录到任何人,但自己(业主)权限,除了目录/这是明确一个特定的网站/框架必须是可写文件。一个常见的例子就是用于由论坛应用程序的用户上传头像的目录。
重要的是,你最有可能需要5人为他人(因此,你可能会尝试705,它仍然可以工作)授予执行访问外国用户。尽管为您的所有网站文件设置+x
可能没有意义,但这些目录使用执行权限来检查用户是否被允许进入该目录。如果您将所有内容(包括目录)的权限设置为644/744,除拥有者以外的任何人都无法浏览特定文件夹的目录结构。由于http守护进程很难作为目录所有者的进程运行,因此可能是您的网站停止工作的原因。
要设置的最小权限,你可以使用:
chmod -R o+r ./
find ./ -type d -exec chmod o-r {} \;
find ./ -type d -exec chmod o+x {} \;
第一行设置目录中的所有文件和里面的任何文件(包括子目录)的权限,以允许其他人阅读。
第二个从目录中删除读取权限。
第三个增加目录的执行权限。
感谢您的回复!主机上的任何文件足够安全吗?我愚蠢地更改了所有文件的权限,包括系统,cgi-bin等...... :(是否有任何特定文件需要特定的权限设置? – 2010-02-15 15:19:48
我只是将所有文件都设置为744,但仍然无法正常工作,仍然是Forbidden错误! ( – 2010-02-15 15:20:39
只是设置705和工作正常!!我很欣赏!!!你认为是705安全的任何文件/文件夹? – 2010-02-15 15:28:01