我尝试设置所有人都无法读取我的apache服务器上的文件,所以我运行了example.php的命令,例如chmod 000 example.php,但我仍然可以读取它 在Chrome浏览器上。为什么?编辑example.php文件时,再次保存, 现在它无法在浏览器上阅读。为什么? 文件编辑并再次保存后,chmod命令效果似乎有效,否则文件的权限仍然是chmod 000之前的权限。是不是?如果是这样,那可能会出问题,因为在chmod 000之后再次编辑和保存许多文件是不可能的。
与linux系统有关的文件或用户ID的问题,请指教
但是在命令行控制台上,chmod 000可以立即运行,而无需再对上述文件进行任何编辑或保存操作。为什么?
答案 0 :(得分:1)
对于php文件,它需要在chmod操作后重启httpd。之后,chmod 000无法读取该文件。对于其他文本文件,如junk.txt,无需重启,它立即响应到chmod operaton