userdel
命令用于在 Linux 系统中删除用户
首先,打开终端。
使用 cat /etc/passwd
命令查看系统中的所有用户。这将显示一个包含用户名和用户信息的列表。您可以使用 grep
命令过滤要删除的用户,例如:grep -vE "^root|admin"
,这将排除 root 和 admin 用户。
创建一个文本文件,例如 users_to_delete.txt
,并将要从系统中删除的用户名添加到该文件中。每行一个用户名。例如:
user1
user2
user3
xargs
命令从文本文件中读取用户名,并将它们传递给 userdel
命令以批量删除用户。在终端中输入以下命令:cat users_to_delete.txt | xargs userdel
这将提示您确认是否要删除每个用户。如果要删除所有用户,请按 Enter 键。请注意,这将从系统中永久删除用户及其主目录,因此在执行此操作之前,请确保已备份所有重要数据。
cat /etc/passwd
命令以确认用户已被成功删除。