温馨提示×

怎么学debian deluser

小樊
39
2026-10-09 14:59:27
栏目: 智能运维

在 Debian 里,deluser 是用来**删除用户(或用户组)**的命令,属于 adduser / deluser 这套更“友好”的用户管理工具(和底层命令 userdel 不同)。

下面从怎么学、常用用法、注意事项三部分说。


一、怎么学 deluser(学习路径)

1. 先看系统自带帮助(最重要)

man deluser

或

deluser --help

这是最权威、最贴近你系统的说明。


2. 理解 deluser 和 userdel 的区别

  • deluser:Debian 特有,脚本封装,更安全
  • userdel:底层命令,所有 Linux 通用

建议初学者优先用 deluser。


3. 从“能删一个用户”开始练

sudo deluser testuser

二、deluser 常用用法(重点)

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

sudo deluser username

2. 删除用户 + 家目录 + 邮件

sudo deluser --remove-home username

⚠️ 这一步不可恢复


3. 删除用户 + 所有文件

sudo deluser --remove-all-files username

会扫描整个系统,删掉该用户拥有的文件(慢,但彻底)


4. 只删除用户组

sudo delgroup groupname

或

sudo deluser --group groupname

5. 删除用户但保留组

sudo deluser username

(如果该组不是用户私有组,不会删)


三、学习时的注意事项(很容易踩坑)

❗ 不能删除当前登录用户

deluser root   # 危险且通常不允许

❗ 有进程在跑的用户

先查:

ps -u username

再杀进程或登出。


❗ 系统用户别乱删

UID < 1000 的通常是系统用户


四、推荐练习方式(安全)

# 创建一个测试用户
sudo adduser testuser

# 删除它
sudo deluser --remove-home testuser

五、如果你想“系统学”

建议顺序:

  1. adduser
  2. deluser
  3. /etc/passwd
  4. /etc/group
  5. useradd / userdel(进阶)

如果你愿意,我可以:

  • 给你一份 deluser 命令速查表
  • 或结合 实际场景(如服务器清理用户)讲
  • 或对比 Debian vs CentOS 用户管理

你更想学哪一块?

0 踩