title: Allow different user ability to modify time of wsgi file with touch -m
body: <p>I am using mod_wsgi which has the ability to dynamically reload my run.wsgi script when there's a change.  My app has many files, but only run.wsgi is monitored for changes.  Docs recommend to just 'touch' run.wsgi when any app files change - which does work well.</p>
  
  <p>The problem I'm having is that my application is in a different (dedicated) user directory than my site's document root (for safety), and in certain circumstances, I need the user that owns the site to be able to 'touch' the run.wsgi file in the other user's directory (to force a reload of the app).  And site-user can't <code>touch -m /home/app-user/app/run.wsgi</code> </p>
  
  <pre><code>touch: setting times of ‘/home/app-user/app/run.wsgi’: Operation not permitted
  </code></pre>
  
  <p>I've already created a "common" group and updated permissions as such:</p>
  
  <pre><code>usermod -a -G commongrp site-user
  usermod -a -G commongrp app-user
  chgrp commongrp run.wsgi
  chmod 770 run.wsgi
  </code></pre>
  
  <p>site-user is able to actually <em>modify</em> the wsgi file, but I don't want to do that.  I just want to kind of "fake" a modification of the file without <em>actually</em> modifying it.  Is there a safe way to do this with linux permissions, or is there a better way to do this?</p>