www 数据 vs

www 数据 vs

我对所有权 www-data 与 [用户名](例如:admin、mike)感到困惑。[用户名] 拥有的 www 文件夹与创建的任何文件夹或文件相同,很好。那么为什么我需要将所有者更改为 www-data?除非所有者是 www-data,否则某些应用程序/脚本无法运行。

将所有者更改为 www-data 然后通过 [用户名] 登录到 FTP/SFTP 后,我无法更改任何内容,因为“权限被拒绝”。

是否可以将所有者设置为“www-data”并且不会出现“权限被拒绝”?

将所有者设置为“www-data”重要吗?

我知道这是 apache 用户和组,但我认为文件夹应该由网站用户名拥有。

答案1

这很重要。将所有者更改为 www-data 是一个安全问题。如果不这样做,您必须以其他用户身份运行 Web 服务器 (apache)。如果有人能够控制您的 Web 服务器,他们可以做任何用户可以做的事情,访问文件、删除文件、更改权限等。这个想法是,如果您将 www-data 用于 Web 服务器,那么获得 Web 服务器控制权的人将没有在您的网站之外造成重大损害所需的权限。

我相信您可以使用此方法允许您的用户和 www 数据访问:(没有“权限被拒绝”错误。)

https://stackoverflow.com/questions/9133024/www-data-permissions/19620585#19620585

相关内容