変更があったときにrun.wsgiスクリプトを動的に再読み込みできるmod_wsgiを使用しています。私のアプリはたくさんのファイルを持っていますが、run.wsgiだけが変更を監視されています。ドキュメントは、アプリファイルが変更されたときにrun.wsgiに触れることをおすすめします。これはうまくいきます。タッチでwsgiファイルの時間を変更する別のユーザーの能力を許可する-m
私の問題は、自分のサイトのドキュメントルートとは別の(専用の)ユーザーディレクトリに(安全のために)アプリケーションがあり、状況によってはサイトを所有するユーザーが他のユーザのディレクトリにあるrun.wsgiファイルに「触れてください」(アプリのリロードを強制するため)。
usermod -a -G commongrp site-user
usermod -a -G commongrp app-user
chgrp commongrp run.wsgi
chmod 770 run.wsgi
をサイト利用者が実際に WSGIを変更することができます:そして、サイト利用者は、私はすでにのような「共通」のグループと、更新権限を作成しましたではないtouch -m /home/app-user/app/run.wsgi
touch: setting times of ‘/home/app-user/app/run.wsgi’: Operation not permitted
することができますファイルが、私はそれをしたくありません。私はちょうどを変更せずにファイルの修正を "偽造"したいと思っています。 Linuxパーミッションでこれを行うための安全な方法はありますか?これを行うには良い方法がありますか?