温馨提示×

怎样用deluser删账户

小樊
37
2026-09-30 20:05:47
栏目: 编程语言

在 Linux 系统中,deluser 是 Debian/Ubuntu 等发行版中用于删除用户账户的命令(Red Hat 系一般用 userdel)。下面是常见用法:

1. 删除用户(保留家目录)

sudo deluser 用户名

只删除用户账户,但 不删除 用户的家目录和邮件池。


2. 删除用户并同时删除家目录

sudo deluser --remove-home 用户名

会删除:

  • 用户账户
  • 家目录(/home/用户名)
  • 邮件池(/var/mail/用户名)

3. 删除用户并删除所有相关文件

sudo deluser --remove-all-files 用户名

会删除该用户拥有的 所有文件(不仅在家目录里,系统中其他位置也删)。

⚠️ 此操作有风险,确认无误后再用。


4. 删除用户但保留其组(如果用户有私有组)

默认 deluser 会删除用户的私有组(组名和用户名相同且只有该用户)。如果想保留组:

sudo deluser 用户名

(一般不会主动删系统组,只有“用户私有组”会被删)


5. 删除系统用户

sudo deluser --system 用户名

6. 查看帮助

deluser --help

或

man deluser

示例

sudo deluser testuser --remove-home

表示删除 testuser 并清理其家目录。

如果你告诉我你用的是哪种 Linux(Ubuntu / Debian / CentOS 等),我可以给你更精确的建议。

0 踩