From 0b9971e8426c799b49452f06af49355c60645be8 Mon Sep 17 00:00:00 2001 From: Bryan Roessler Date: Sun, 23 Jan 2022 13:03:15 -0500 Subject: [PATCH] Improve script-user-remove --- script-user-remove | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/script-user-remove b/script-user-remove index c8336fbf..378dadf7 100755 --- a/script-user-remove +++ b/script-user-remove @@ -5,13 +5,18 @@ parent="${BASH_SOURCE[0]}" parent=${parent%/*} +unset user + [[ -f "$parent"/functions ]] && . "$parent"/functions || exit 1 is_root -[[ ! $# -eq 1 ]] && echo "Must provide a username" && exit 1 - -user="$1" +if [[ $# -eq 1 ]]; then + user="$1" +else + echo "Must provide exactly one argument (username)" + exit 1 +fi if ! id -u "$user"; then echo "User $user does not exist"