【发布时间】:2012-05-23 15:52:34
【问题描述】:
我的服务器遇到一个问题,即 php 会话无法存储数据。 现在,我将会话目录权限更改为 777。 任何人都可以确认此权限是正确且安全的吗?
【问题讨论】:
-
“正确”和“安全”取决于上下文。基本上,拥有
777的目录总是一个坏主意。如果它有效,它是正确的,但它不安全。如果文件夹归 webserver 进程所有,则将其设置为 755;如果文件夹归 webserserver 用户所在的组所有,则将其设置为 775。 -
@jugnu 这是一个糟糕的建议。而且您发布的链接只是对权限如何工作的一般描述,对于手头的问题完全没有用。
-
参见例如What permissions / ownership to set on PHP Sessions Folder when running FastCGI / PHP-FPM (as user “nobody”)? 777 非常危险,因为服务器上的任何用户都可能劫持正在运行的会话。
-
@Pekka 如果 777 不是正确的权限,那么我应该使用什么权限?将组和所有者更改为没人安全吗?
标签: php session permissions