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 prompt user
fi fi
if ! id -u "$user"; then if ! id -u "$user" &>/dev/null; then
echo "User $user does not exist" echo "User $user does not exist"
exit 1 exit 1
fi fi
@@ -40,6 +40,10 @@ smbpasswd -x "$user"
sed -i "/$user/d" /etc/subuid sed -i "/$user/d" /etc/subuid
sed -i "/$user/d" /etc/subgid 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 $? exit $?