Enable setting home dir permissions

Fixes: PROD-21350

Change-Id: If5a4473296e4d2cb6a80cb7397ac38a66011f39d
diff --git a/README.rst b/README.rst
index 8367d87..5fdc1fa 100644
--- a/README.rst
+++ b/README.rst
@@ -49,6 +49,7 @@
             shell: /bin/bash
             full_name: 'Jonh Doe'
             home: '/home/jdoe'
+            home_dir_mode: 755
             email: 'jonh@doe.com'
           jsmith:
             name: 'jsmith'
diff --git a/linux/system/user.sls b/linux/system/user.sls
index efda1ba..7ffdae6 100644
--- a/linux/system/user.sls
+++ b/linux/system/user.sls
@@ -55,7 +55,7 @@
   file.directory:
   - name: {{ user.home }}
   - user: {{ name }}
-  - mode: 700
+  - mode: {{ user.get('home_dir_mode', 700) }}
   - makedirs: true
   - require:
     - user: system_user_{{ name }}
diff --git a/tests/pillar/system.sls b/tests/pillar/system.sls
index 8aeb9d7..54176a1 100644
--- a/tests/pillar/system.sls
+++ b/tests/pillar/system.sls
@@ -79,6 +79,7 @@
         uid: 9991
         full_name: Salt User1
         home: /home/saltuser1
+        home_dir_mode: 755
       salt_user2:
         enabled: true
         name: saltuser2