deluser 命令用于删除一个或多个用户
deluser user1 user2 user3 这将同时删除 user1、user2 和 user3。请注意,在执行此操作之前,确保这些用户确实不存在,以免意外删除重要账户。
如果你需要从 /etc/passwd 文件中批量删除用户,可以使用以下方法:
grep 命令找到要删除的用户:grep -vE "^#" /etc/passwd | grep -vE "^root" | cut -d: -f1 这将显示除系统用户(以 # 开头)和根用户之外的所有用户名。
xargs 命令,以便一次删除多个用户:grep -vE "^#" /etc/passwd | grep -vE "^root" | cut -d: -f1 | xargs -I {} deluser {} 这将删除在 /etc/passwd 文件中找到的所有用户。请注意,这种方法可能会导致意外删除重要账户,因此在执行此操作之前,请确保备份 /etc/passwd 文件并仔细检查输出。