在Debian系統中,deluser
命令用于刪除用戶賬戶及其相關文件。如果你需要批量刪除多個用戶,可以通過編寫一個簡單的腳本來實現。以下是一個示例腳本,展示了如何批量刪除用戶:
users_to_delete.txt
的文件,并在其中列出所有要刪除的用戶:user1
user2
user3
batch_deluser.sh
,并在其中編寫以下內容:#!/bin/bash
# 讀取用戶列表文件
while IFS= read -r user; do
# 刪除用戶及其主目錄和郵件 spool
deluser --remove-home --remove-mail-spool "$user"
done < users_to_delete.txt
echo "用戶刪除成功"
chmod +x batch_deluser.sh
./batch_deluser.sh
這個腳本會逐行讀取users_to_delete.txt
文件中的用戶名,并使用deluser
命令刪除每個用戶及其主目錄和郵件 spool。
通過這種方式,你可以批量刪除多個用戶,節省時間和精力。