阅读量:0
deluser 命令在大多数 Linux 发行版中主要用于删除单个用户账户。它通常不直接支持批量删除多个用户。如果你需要批量删除用户,可以考虑使用脚本来实现。
以下是一个简单的 Bash 脚本示例,用于批量删除用户:
#!/bin/bash
# 用户名列表,用空格分隔
users=(
"user1"
"user2"
"user3"
)
# 遍历用户名列表并删除每个用户
for user in "${users[@]}"; do
deluser "$user" --remove-home
done
echo "用户删除成功"
在这个脚本中:
users数组包含了要删除的用户名。for循环遍历数组中的每个用户名,并使用deluser命令删除该用户。--remove-home选项用于删除用户的主目录。
请注意,在运行此脚本之前,确保你有足够的权限(通常是 root 权限),并且谨慎操作,因为删除用户是一个不可逆的操作。
如果你需要更复杂的逻辑或更多的错误处理,可以进一步扩展这个脚本。
以上就是关于“deluser命令是否支持批量删除用户”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm