在CentOS中,deluser
命令用于刪除用戶賬戶。如果你想刪除多個用戶,可以逐個使用deluser
命令,或者編寫一個簡單的腳本來自動化這個過程。
打開終端,然后依次輸入以下命令來刪除每個用戶:
sudo deluser 用戶名1
sudo deluser 用戶名2
sudo deluser 用戶名3
將用戶名1
、用戶名2
和用戶名3
替換為你想要刪除的實際用戶名。
如果你有一個包含所有要刪除用戶名的文件,你可以編寫一個簡單的bash腳本來批量刪除這些用戶。
users_to_delete.txt
,每行一個用戶名。cat > users_to_delete.txt << EOF
用戶名1
用戶名2
用戶名3
EOF
#!/bin/bash
# 讀取包含用戶名的文件
while IFS= read -r user; do
# 刪除用戶
sudo deluser "$user"
done < users_to_delete.txt
將上述腳本保存為delete_users.sh
,并給予執行權限:
chmod +x delete_users.sh
./delete_users.sh
deluser
命令會刪除用戶的家目錄和郵件 spool,除非你使用--remove-home
選項來避免刪除家目錄,或者使用--no-remove-home
選項來明確指定不刪除家目錄。--remove-group
選項。在執行這些操作時,請謹慎行事,因為一旦用戶被刪除,恢復起來可能會比較困難。