deluser命令不支持批量删除,需编写脚本循环读取用户列表文件实现。执行需root权限,务必备份数据以防误删。注意部分Linux发行版已用userdel替代,建议先确认命令可用性并做好测试。
在 Linux 环境下,deluser 命令的主要职责是删除用户账户。很多人会问:它能否直接批量删除多个用户?答案取决于具体用法——命令本身没有提供“批量删除”的专用参数,但通过脚本可以实现。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
最简单的用法是删除单个用户。例如,要删除名为 username 的用户,只需执行一行命令:
sudo deluser username
如果面临多个用户需要删除,deluser 本身没有类似 --batch 的参数,但可以借助脚本实现“批量”效果。思路是将待删除的用户名提前写入一个文本文件(每行一个用户名),然后通过循环逐行读取、逐个删除。
以下是一个示例脚本:
#!/bin/bash
# 假设你有一个名为 users.txt 的文件,每行一个用户名
while IFS= read -r user; do
sudo deluser "$user"
done < users.txt
执行批量删除前,务必确认以下两点:第一,必须拥有 root 权限(或 sudo 权限),否则命令无法运行;第二,建议提前备份重要数据——删除用户操作不可逆,用户的家目录、邮件、定时任务等数据很可能一并被移除。
部分 Linux 发行版中,deluser 已被 userdel 取代。实际操作前,请先确认系统支持哪个命令,以免出现报错。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述