Improve user remove script

This commit is contained in:
2024-06-30 18:25:49 -04:00
parent c8de0fbfa4
commit 715347a908

View File

@@ -19,7 +19,7 @@ else
prompt user
fi
if ! id -u "$user"; then
if ! id -u "$user" &>/dev/null; then
echo "User $user does not exist"
exit 1
fi
@@ -40,6 +40,10 @@ smbpasswd -x "$user"
sed -i "/$user/d" /etc/subuid
sed -i "/$user/d" /etc/subgid
userdel -fr "$user"
if ! userdel -fr "$user"; then
ask_ok "Userdel failed, kill processes again and retry?" || exit 1
killall -u "$user" -s SIGKILL
userdel -fr "$user"
fi
exit $?