在php中直接使用根级别访问权限为分配权限


assign permission to the directly using root level access in php

我正在开发一个有2台服务器的应用程序第一个是Web服务器,我在这里保存我的PHP文件,另一个是文件服务器

我想在运行时将写权限分配给目录,这样我就可以上传文件,上传文件后,我需要将其权限更改为以前的状态。

当我尝试chomod(FILE_PATH, 0755)时。它显示了一个错误。CCD_ 2。我拥有文件服务器的管理员级别凭据。

我想要的是"通过在运行时以root身份登录,授予目录777权限"

如果有任何可用的代码示例,请提供帮助。提前感谢。

您不希望服务器以root身份登录。让我再说一遍。您确实不希望您的Web服务器以root用户身份登录。如果你这样做,任何控制PHP的人都可以在服务器上做任何事情。这是非常不可取的。

您要做的是将文件夹的所有者更改为Web服务器,或者将其分配到同一组中,以便Web服务器可以愉快地更改您的文件夹选项等。

您可以使用sudo chown username somedir来更改所有者。这篇文章也可能有助于为您清除权限。

编辑:试试这篇关于linux权限的博客文章吧。