在 CentOS 中,您可以使用 userdel
命令批量删除用户
打开终端。
使用 cat /etc/passwd
命令查看系统中的所有用户。这将显示一个包含用户名、用户ID、组ID、家目录和登录shell的用户列表。例如:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:6:6:Daemon User:/usr/sbin:/sbin/nologin
...
user1
、user2
和 user3
的用户,请执行以下命令:sudo userdel user1 user2 user3
这将删除这些用户及其主目录。如果您还想删除这些用户的主目录,请使用 -r
选项:
sudo userdel -r user1 user2 user3
xargs
命令。例如,将用户名保存在名为 users_to_delete.txt
的文件中:user1
user2
user3
...
然后执行以下命令:
cat users_to_delete.txt | xargs sudo userdel -r
这将删除 users_to_delete.txt
文件中列出的所有用户及其主目录。
请注意,在执行这些操作之前,确保您有足够的权限(使用 sudo
),并仔细检查要删除的用户列表,以避免意外删除重要用户。