From 40c1e6b33571fcd985e5c86c1ef603835d4a2018 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sun, 24 Mar 2019 01:54:23 +0100 Subject: [PATCH] Add error output. --- add_new_user.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/add_new_user.sh b/add_new_user.sh index 2df58fd..4cb7942 100755 --- a/add_new_user.sh +++ b/add_new_user.sh @@ -74,7 +74,14 @@ if ! id -u "${user_name}" > /dev/null 2>&1 ; then # - Add user to system # - - echo "$user_name:${password}:${user_uid}:${user_gid}:${user_name},,,:${home_dir}:/bin/bash" | newusers + echo "$user_name:${password}:${user_uid}:${user_gid}:${user_name},,,:${home_dir}:/bin/bash" | newusers >/dev/null 2>&1 + if [[ $? -ne 0 ]]; then + echo "" + echo -e " [ \033[31m\033[1mFatal\033[m ] Adding user \033[1m${user_name}\033[m failed!" + echo -e " Script terminated.." + echo "" + exit 1 + fi if [[ -d "$skel_dir" ]]; then cp -a "${skel_dir}/.bash_logout" "${home_dir}/"