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