ubuntu

ubuntu deluser命令能批量删除用户吗

小樊
48
2025-04-12 08:09:49
栏目: 智能运维

deluser 命令在 Ubuntu 中主要用于删除单个用户。如果你需要批量删除多个用户,可以通过编写一个简单的脚本来实现。

以下是一个示例脚本,用于批量删除用户列表中的所有用户:

#!/bin/bash

# 用户名列表,用空格分隔
users=(
    "user1"
    "user2"
    "user3"
)

# 遍历用户列表并删除每个用户
for user in "${users[@]}"; do
    deluser --remove-home "$user"
done

echo "用户删除成功"

使用步骤:

  1. 将上述脚本保存到一个文件中,例如 delete_users.sh
  2. 修改脚本中的 users 数组,将 "user1", "user2", "user3" 替换为你想要删除的用户列表。
  3. 给脚本添加执行权限:
    chmod +x delete_users.sh
    
  4. 运行脚本:
    ./delete_users.sh
    

注意事项:

通过这种方式,你可以批量删除多个用户。

0
看了该问题的人还看了