0

これを設定しようとしてきましたが、スタックしています。/etc/hosts を php に対して書き込み可能に設定する方法がわかりませんが、ユーザーには設定できません。

と を設定するchmod 060 /etc/hostschown 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以外のユーザーがhostsファイルを書き込めないようにする必要があります。

それにもかかわらず、これを達成するために設定する正しいアクセス許可は次のようになります。

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