Php 会话目录的权限

Php 会话目录的权限,php,session,permissions,Php,Session,Permissions,我的服务器面临一个问题,php会话无法存储数据。 现在,我将会话目录权限更改为777。 任何人都可以确认此权限是正确和安全的吗?正如用户prehfeldt所说,“正确和安全”取决于上下文。重要的是,正如我从您的问题中了解到的,您已经定制了保存php会话的目录。这是一个很好的实践,尤其是当您使用共享主机时。由于会话目录未放置在公用文件夹中(使任何人都可以访问),因此您设置的权限应该不会有问题 无论如何,所需的最低权限是代表服务器的用户的读/写权限(通常用于使用所有者和组www数据运行的apache

我的服务器面临一个问题,php会话无法存储数据。 现在,我将会话目录权限更改为777。 任何人都可以确认此权限是正确和安全的吗?

正如用户prehfeldt所说,“正确和安全”取决于上下文。重要的是,正如我从您的问题中了解到的,您已经定制了保存php会话的目录。这是一个很好的实践,尤其是当您使用共享主机时。由于会话目录未放置在公用文件夹中(使任何人都可以访问),因此您设置的权限应该不会有问题


无论如何,所需的最低权限是代表服务器的用户的读/写权限(通常用于使用所有者和组www数据运行的apache,但并非所有linux服务器发行版都是如此)。

正确和安全取决于上下文。基本上,使用
777
目录总是一个坏主意。如果有效,它是正确的,但不安全。如果文件夹由webserver进程拥有,则将其设置为755;如果文件夹由webserver用户所在的组拥有,则将其设置为775。[核对this@jugnu这是一个糟糕的建议。你发布的链接只是对权限如何工作的一般描述,对于手头的问题完全没有用处。请参阅,例如,777是非常危险的,因为服务器上的任何用户都可能劫持正在运行的会话。@Pekka如果777不是正确的权限,那么我应该使用什么权限?正在更改t他把集团和所有者交给谁都不安全?