ubuntu

ubuntu deluser如何批量配置

小樊
49
2025-06-18 01:15:06
栏目: 智能运维

在Ubuntu系统中,deluser命令用于删除用户账户。如果你需要批量删除多个用户账户,可以通过编写脚本来实现。以下是一个简单的示例脚本,展示了如何批量删除用户账户:

  1. 打开终端。
  2. 使用文本编辑器(如nanovim)创建一个脚本文件。例如,使用nano
nano delete_users.sh
  1. 在脚本文件中输入以下内容:
#!/bin/bash

# 定义要删除的用户列表
users=(
    "user1"
    "user2"
    "user3"
)

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

echo "All users have been deleted."
  1. 保存并关闭文件。
  2. 赋予脚本执行权限:
chmod +x delete_users.sh
  1. 运行脚本:
./delete_users.sh

这个脚本会遍历定义的用户列表,并使用deluser --remove-home命令删除每个用户及其主目录。

注意事项

例如:

userdel -r user1

这样可以确保用户的所有相关文件都被删除。

通过这种方式,你可以批量删除多个用户账户。请谨慎操作,确保不会误删重要数据。

0
看了该问题的人还看了