deluser 是一个用于删除用户的命令行工具,它可以帮助你批量删除用户。以下是如何使用 deluser 批量删除用户的步骤:
打开终端(Terminal)。
使用 sudo 命令以管理员权限运行 deluser。这是因为删除用户需要管理员权限。例如:
sudo deluser 用户名
将 “用户名” 替换为你要删除的用户名称。
如果你想删除用户的主目录以及邮件 spool,请使用 --remove-home 和 --remove-mail-spool 选项。例如:
sudo deluser --remove-home --remove-mail-spool 用户名
若要批量删除多个用户,可以将用户名放在一个文本文件中,然后使用循环遍历文件中的用户名并使用 deluser 删除它们。例如,首先创建一个名为 users.txt 的文本文件,其中包含要删除的用户列表,每个用户名占一行:
user1
user2
user3
然后,运行以下命令以批量删除这些用户:
for user in $(cat users.txt); do sudo deluser --remove-home --remove-mail-spool $user; done
这将逐行读取 users.txt 文件中的用户名,并使用 deluser 删除每个用户及其主目录和邮件 spool。
注意:在执行这些操作之前,请确保备份所有重要数据,以防万一。删除用户及其主目录是不可逆的操作。