when superadduser is run it does not run chown on the home directory. Suggest changing if [ -d $HME ]; then chmod 711 $HME fi to if [ -d $HME ]; then chmod 711 $HME chown $LOGIN:$GID $HME fi
oops should be chown $LOGIN:$GGID $HME
Fixed. Available as app-admin/superadduser-1.0-r2