diff --git a/smartgears/r_connector/templates/rusersadd.j2 b/smartgears/r_connector/templates/rusersadd.j2 index 73dd683..e4c001f 100755 --- a/smartgears/r_connector/templates/rusersadd.j2 +++ b/smartgears/r_connector/templates/rusersadd.j2 @@ -3,28 +3,30 @@ USER="$1" HDIR="{{ r_connector_usershome }}$USER" logfile={{ smartgears_user_home }}/tomcat/logs/runuseradd.log -exec > $logfile 2>&1 +exec >> $logfile 2>&1 if [ -d $HDIR ] ; then - #echo "user dir exist" + echo "user $HDIR dir exists" exit 0 else if id -u $USER >/dev/null 2>&1 then - #"echo "ldap user first login" - sudo /bin/su - $USER /bin/ls + echo "ldap user $USER first login" + sudo /bin/mkdir -p $HDIR + sudo /bin/chown -R $USER $HDIR sudo /bin/chmod g+ws $HDIR sudo /usr/bin/touch $HDIR/{{ r_connector_userconfig }} sudo /bin/chmod 660 $HDIR/{{ r_connector_userconfig }} sudo /bin/chgrp -R {{ smartgears_user }} $HDIR exit 0 else - #echo "user does not exist and is not ldap" + echo "user $USER does not exist and is not into ldap" sudo /usr/sbin/useradd -m -s /bin/false -g {{ smartgears_user }} $USER sudo /bin/chmod g+ws $HDIR sudo /usr/bin/touch $HDIR/{{ r_connector_userconfig }} sudo /bin/chmod 660 $HDIR/{{ r_connector_userconfig }} sudo /bin/chgrp -R {{ smartgears_user }} $HDIR + exit 0 fi fi