diff --git a/tasks/users.gitscript.yml b/tasks/users.gitscript.yml
index b969cb5d3566ac2137e1ad2cfadaf41c6ddd6958..2577f8d51fe82283c2940b041f8fb9d51addcc5b 100644
--- a/tasks/users.gitscript.yml
+++ b/tasks/users.gitscript.yml
@@ -19,6 +19,9 @@
     mode='ug+rw,o+r,o-w'
     recurse=yes
 
+- name: "Extended File Modes and Ownership for Repository"
+  command: setfacl -dRm u:root:rwX,g:{{ drupal.src.name }}:rwX,o::rX {{ webRoot }}{{ drupal.src.git.target }}
+
 - name: "Create Update Script"
   template:
     src='scripts/update/gitscript'