deluser
命令在 Ubuntu 中主要用于删除单个用户。如果你需要批量删除多个用户,可以通过编写一个简单的脚本来实现。
以下是一个示例脚本,用于批量删除用户列表中的所有用户:
#!/bin/bash
# 用户名列表,用空格分隔
users=(
"user1"
"user2"
"user3"
)
# 遍历用户列表并删除每个用户
for user in "${users[@]}"; do
deluser --remove-home "$user"
done
echo "用户删除成功"
delete_users.sh
。users
数组,将 "user1"
, "user2"
, "user3"
替换为你想要删除的用户列表。chmod +x delete_users.sh
./delete_users.sh
--remove-home
选项会删除用户的家目录。如果你不需要删除家目录,可以去掉这个选项。通过这种方式,你可以批量删除多个用户。