chmod/chown を実行する必要がないように、mod_wsgi の WSGIDaemonProcess を別のユーザーとして実行して hgweb を提供することは可能ですか? たとえば、リポジトリは の下/home/john/repositories
にありますが、WSGIDaemonProcess は次のように構成されています。user=john
そのセットアップを試して、ブラウズ/クローン/プルできましたが、プッシュしようとすると次のエラーが発生しました:
abort: HTTP Error 500: Permission denied