diff --git a/roles/archbuild/tasks/main.yml b/roles/archbuild/tasks/main.yml
index ab525a254908ff128a88388fa7d13e95da724b8a..14d6e9995084b03c7d09ffced2126a3217d2ed04 100644
--- a/roles/archbuild/tasks/main.yml
+++ b/roles/archbuild/tasks/main.yml
@@ -65,7 +65,7 @@
     path: '/var/lib/{{ "/".join(item) }}'
     owner: root
     group: root
-    mode: 0775
+    mode: 0777
   with_nested:
     - [archbuilddest]
     - [srcdest]
@@ -78,10 +78,10 @@
   with_nested:
     - [srcdest]
     - ['user::rwx',
-       'group::r-x',
+       'group::rwx',
        'group:dev:rwx',
        'group:tu:rwx',
-       'other::r-x',
+       'other::rwx',
        'mask::rwx',
        'default:user::rwx',
        'default:group::r-x',