2

Mercurial によって制御される php webapp があります。/var/www/directory/ にあります。ファイルは、ユーザーおよびグループ「www-data」が所有しています。いくつかの変更をプルした後、ファイルは root.root によって所有されます。

これは、hg が root で実行されているためですか? これはリモート サーバーであり、root アクセス権しかありません。これを修正するにはどうすればよいですか? www-data に属することができないサブディレクトリがいくつかあるため、プルするたびにディレクトリで手動で再帰的に chown を実行したくありません。

私が正しいことをしているかどうかわからないので、hgrc を次のように変更しようとしました。

[trusted]
users = www-data
groups = www-data

うまくいきませんでした

4

1 に答える 1