deluser
命令用于从系统中删除用户账户。如果你想一次删除多个用户,可以通过在命令行中指定多个用户名来实现。以下是一些常用的方法:
你可以在 deluser
命令后依次列出要删除的用户,用户名之间用空格分隔。例如:
sudo deluser user1 user2 user3
这将尝试删除 user1
、user2
和 user3
这三个用户。
如果有一组用户遵循某种命名模式,你可以使用通配符来匹配这些用户。例如,删除所有以 test
开头的用户:
sudo deluser test*
如果你有一个用户列表存储在一个文件中,比如 users.txt
,每行一个用户名,你可以使用 for
循环来逐个删除这些用户:
while IFS= read -r user; do sudo deluser "$user" done < users.txt
sudo
。deluser --remove-home
来同时删除用户的主目录,或者使用 deluser --group
来从用户组中移除该用户。假设你想删除 alice
、bob
和 charlie
这三个用户,你可以这样做:
sudo deluser alice bob charlie
或者,如果你有一个文件 users_to_delete.txt
,内容如下:
alice bob charlie
你可以使用以下命令来删除这些用户:
while IFS= read -r user; do sudo deluser "$user" done < users_to_delete.txt
希望这些方法能帮助你有效地删除多个用户!