for uname in $unames ; do
MODE="authorized_keys"
+ # check all specified users exist
+ if ! getent passwd "$uname" >/dev/null ; then
+ error "----- unknown user '$uname' -----"
+ continue
+ fi
+
# set authorized_user_ids variable,
# translate ssh-style path variables
authorizedUserIDs=$(translate_ssh_variables "$uname" "$AUTHORIZED_USER_IDS")
log "authorized_keys file updated."
done
-
- log "----- done. -----"
;;
'gen-key'|'g')
Type '$PGRM help' for usage."
;;
esac
+
+exit "$ERR"