deluser
命令用于從系統中刪除用戶。如果你想同時刪除用戶及其所屬的用戶組,可以使用以下方法:
deluser
命令刪除用戶。例如,要刪除名為 username
的用戶,請運行:sudo deluser username
groupdel
命令刪除用戶組。例如,要刪除名為 usergroup
的用戶組,請運行:sudo groupdel usergroup
請注意,如果用戶組中沒有其他用戶,你可以使用 -r
選項在刪除用戶的同時刪除用戶組:
sudo deluser --remove-home username
這將刪除用戶及其主目錄。但是,這不會刪除用戶組。要刪除用戶組,請單獨運行 groupdel
命令。
如果你想在刪除用戶的同時刪除用戶組,可以創建一個簡單的 shell 腳本,如下所示:
#!/bin/bash
# 檢查參數數量
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <username> <usergroup>"
exit 1
fi
# 刪除用戶及其主目錄
sudo deluser --remove-home "$1"
# 刪除用戶組
sudo groupdel "$2"
將此腳本保存為 delete_user_and_group.sh
,并使用 chmod +x delete_user_and_group.sh
命令使其可執行。然后,通過運行 ./delete_user_and_group.sh username usergroup
來刪除用戶及其用戶組。