diff --git a/homedirs.sh b/homedirs.sh
index c1c98e434b0f20deaed381748072ddd3500af5a5..f16eadf7e31ba9cb406c666b24bcec5a9bcd21aa 100644
--- a/homedirs.sh
+++ b/homedirs.sh
@@ -1,5 +1,6 @@
 #!/bin/bash
 # script creates home directories for users in rgroup if those do not exist
+# and sets acl to allow monitoring user disk usage check
 
 set -e
 
@@ -7,6 +8,7 @@ rgroup="g_linuxusers"
 home="/homes/"
 umask=0077
 skel="/etc/skel"
+monitoringuser="monitoring"
 
 if [ ! -d $home ]
   then
@@ -20,5 +22,6 @@ for ruser in "${ruserar[@]}"
     if [ ! -d $home$ruser ]
       then
         mkhomedir_helper $ruser $umask $skel
+        setfacl  -m u:${monitoringuser}:rx $home$ruser
     fi
 done