0

我一直在尝试设置它,但我被堆叠了。我不知道如何为 php 设置 /etc/hosts 可写,但不知道如何为用户设置。

如果我设置chmod 060 /etc/hostsand chown www-data:www-data /etc/hosts,则 php 无法写入(我认为 php 的组是 www-data)。如果我设置chmod 660 /etc/hosts它适用于 php,但也适用于用户。

这可能吗?

编辑: 我发现我的用户在 www-data 组中,所以这就是为什么在 /etc/hosts 上应用 460 不起作用

4

1 回答 1

2

您正在做的是一个糟糕的主意-除root以外的任何用户都不应写入主机文件。

尽管如此,为实现此目的而设置的正确权限是:

chown www-data:www-data /etc/hosts
chmod 644 /etc/hosts
于 2012-11-18T21:45:34.907 回答