cam*_*ray 4 linux php permissions chmod
我正在我的大学提供的网络空间上建立一个简单的网站。我没有数据库访问权限,因此我将所有数据存储在一个平面文件中。我遇到的问题与文件权限有关。我需要 PHP 能够读取和写入数据文件,但我真的不想将该文件设置为 777,因为系统上的其他任何人都可以修改它,他们已经拥有对每个人的 Web 目录的读取访问权限。有谁对如何实现这一目标有任何想法?
提前致谢
小智 5
只需设置 0755(或更低),但确保目录所有者是运行 apache(或其他 Web 服务器)的上下文的用户。
例如
chown apache:apache /var/www/html
Run Code Online (Sandbox Code Playgroud)
例如,您可以使用 phpinfo() 获取有关用户的信息。
更新
如果您与更多站点共享 apache,那么您应该按每用户 Web 目录分隔您的内容
http://httpd.apache.org/docs/2.2/howto/public_html.html