deluser 命令用于从系统中删除用户账户。如果你想一次性删除多个用户,可以通过循环或脚本来实现。以下是一些常见的方法:
假设你想删除用户 user1, user2, user3,可以使用以下命令:
for user in user1 user2 user3; do
sudo deluser --remove-home "$user"
done
这个脚本会遍历用户列表,并对每个用户执行 deluser 命令,同时删除他们的主目录。
如果你有一个包含所有要删除用户名的文件,比如 users.txt,可以使用以下命令:
sudo deluser --remove-home $(cat users.txt | tr '\n' ',')
这个命令会读取 users.txt 文件中的用户名,并将它们用逗号分隔,然后传递给 deluser 命令。
如果你有一个包含用户名的文件,并且每行一个用户名,可以使用以下命令:
sudo deluser --remove-home $(awk '{print $1}' users.txt)
这个命令会读取 users.txt 文件的第一列(假设每行只有一个用户名),并将它们传递给 deluser 命令。
deluser 命令需要超级用户权限,因此通常需要使用 sudo。通过这些方法,你可以方便地删除多个用户账户。