温馨提示×

debian deluser怎么加参数

小樊
48
2026-09-18 20:45:58
栏目: 智能运维

在 Debian(及大多数 Linux 发行版)里,deluser 是 删除用户 的命令(属于 adduser 包,不是 userdel)。
下面是常用参数和示例。


一、基本用法

deluser 用户名

只删除用户,保留家目录和邮件目录。


二、常用参数

1️⃣ 同时删除用户家目录和邮件

deluser --remove-home 用户名

✅ 删除:

  • /home/用户名
  • /var/mail/用户名

2️⃣ 删除用户所有文件(更彻底)

deluser --remove-all-files 用户名

⚠️ 会搜索并删除该用户拥有的所有文件(系统范围)


3️⃣ 只删除系统用户(不删家目录)

deluser --system 用户名

4️⃣ 从某个组中移除用户(不删用户)

deluser 用户名 组名

例如:

deluser tom sudo

5️⃣ 强制(避免交互)

deluser --force 用户名

6️⃣ 查看帮助

deluser --help

或

man deluser

三、deluser vs userdel 区别

命令 特点
deluser Debian 推荐,语法友好
userdel 更底层,参数不同(-r)

userdel 示例:

userdel -r 用户名

四、常见示例汇总

# 删除用户,保留数据
deluser alice

# 删除用户并清家目录
deluser --remove-home alice

# 删除系统用户
deluser --system nginx

# 把用户移出 sudo 组
deluser alice sudo

如果你有 具体场景(比如批量删、Docker、只删 FTP 用户),可以告诉我。

0 踩