From 5b0bafec0d9339afe1cc74c1cc940347dadcb5f9 Mon Sep 17 00:00:00 2001 From: Dirk Sarpe <dirk.sarpe@idiv.de> Date: Fri, 27 Sep 2019 16:25:33 +0200 Subject: [PATCH] correct warnings from syntastic --- homedirs.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/homedirs.sh b/homedirs.sh index 6113779..2e4613f 100755 --- a/homedirs.sh +++ b/homedirs.sh @@ -26,26 +26,26 @@ fi unset rusers rusers="$(getent group $rgroup | awk -F '[/:]' '{print $4}')" rusers="$rusers,$(getent group $localrgroup | awk -F '[/:]' '{print $4}')" -IFS=$',' read -a ruserar <<< "$rusers" +IFS=$',' read -r -a ruserar <<< "$rusers" for ruser in "${ruserar[@]}" do # create home directories - if [ ! -d $home$ruser ] + if [ ! -d "$home$ruser" ] then - /sbin/mkhomedir_helper $ruser $umask $skel - setfacl -m u:$monitoringuser:rx $home$ruser + /sbin/mkhomedir_helper "$ruser" "$umask" "$skel" + setfacl -m u:$monitoringuser:rx "$home$ruser" fi # symlink .rstudio directory to work storage - if [ ! -d $work$ruser/$rstudiodir ] + if [ ! -d "$work$ruser/$rstudiodir" ] then - mkdir -m 770 -p $work$ruser - mkdir -p $work$ruser/$rstudiodir - mkdir -p $home$ruser/$rstudiodir - setfacl -m u:$monitoringuser:rx $work$ruser - setfacl -m u:$monitoringuser:rx $work$ruser/$rstudiodir - setfacl -m u:$ruser:rwx $work$ruser - setfacl -m u:$ruser:rwx $work$ruser/$rstudiodir - mount --bind $work$ruser/$rstudiodir $home$ruser/$rstudiodir + mkdir -m 770 -p "$work$ruser" + mkdir -p "$work$ruser/$rstudiodir" + mkdir -p "$home$ruser/$rstudiodir" + setfacl -m u:"$monitoringuser":rx "$work$ruser" + setfacl -m u:"$monitoringuser":rx "$work$ruser/$rstudiodir" + seufacl -m u:"$ruser":rwx "$work$ruser" + setfacl -m u:"$ruser":rwx "$work$ruser/$rstudiodir" + mount --bind "$work$ruser/$rstudiodir" "$home$ruser/$rstudiodir" #ln -s $work$ruser/$rstudiodir $home$ruser/$rstudiodir #chattr +i $home$ruser/$rstudiodir fi -- GitLab