23 lines
689 B
Bash
23 lines
689 B
Bash
#!/bin/bash
|
|
|
|
# Zadejte uživatelské jméno, které chcete odstranit
|
|
read -p "Zadejte uživatelské jméno, které chcete odstranit: " USERNAME
|
|
|
|
# Potvrzení před odstraněním uživatele
|
|
read -p "Opravdu chcete odstranit uživatele $USERNAME? (y/n): " CONFIRM
|
|
if [[ $CONFIRM != "y" ]]; then
|
|
echo "Operace zrušena."
|
|
exit 1
|
|
fi
|
|
|
|
# Kontrola, zda uživatel existuje
|
|
if id "$USERNAME" &>/dev/null; then
|
|
# Ukončení všech procesů uživatele
|
|
sudo killall -u $USERNAME
|
|
# Odstranění uživatele včetně jeho domovského adresáře
|
|
sudo userdel -r $USERNAME
|
|
echo "Uživatel $USERNAME byl úspěšně odstraněn."
|
|
else
|
|
echo "Uživatel $USERNAME neexistuje."
|
|
fi
|