温馨提示×

deluser参数怎么用

小樊
41
2026-09-21 22:27:07
栏目: 编程语言

deluserLinux(Debian/Ubuntu 系列) 中用来删除用户账户的命令,和 userdel 类似,但更“友好”一些。

下面按常见用法说明:


一、基本用法

sudo deluser 用户名

✅ 只删除用户,不删除用户主目录和邮件池

例如:

sudo deluser tom

二、删除用户并删除主目录

sudo deluser --remove-home 用户名

或简写:

sudo deluser -r 用户名

✅ 同时删除:

  • /home/用户名
  • 邮件目录(如 /var/mail/用户名

三、删除用户并删除所有文件

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

⚠️ 会扫描整个系统,删除该用户拥有的所有文件(较慢,慎用)


四、删除用户但保留主目录

sudo deluser 用户名

(默认行为)


五、删除用户组(不是用户)

sudo deluser --group 组名

或:

sudo delgroup 组名

六、从组中移除用户(不删用户)

sudo deluser 用户名 组名

例如:

sudo deluser tom sudo

意思:把 tomsudo 组中移除


七、常用参数总结

参数 作用
--remove-home / -r 删除主目录
--remove-all-files 删除该用户所有文件
--group 删除组
--disabled-login 禁止登录(删之前常用)
-h 查看帮助

八、和 userdel 的区别(简要)

命令 特点
deluser Debian/Ubuntu,更安全,参数友好
userdel 所有 Linux 通用,参数更底层

如果你愿意,可以告诉我:

  • 你用的是 Ubuntu / Debian / CentOS
  • 是想 删用户 / 删家目录 / 踢出 sudo

我可以直接给你最合适的命令。

0