温馨提示×

不熟debian怎用deluser

小樊
43
2026-09-27 21:47:27
栏目: 智能运维

在 Debian 里,deluser 是用来删除用户(或用户组)的命令,比直接改 /etc/passwd 安全。下面用最常用、最不容易翻车的方式给你讲。


一、基本用法(删用户)

sudo deluser 用户名

例如删掉用户 tom:

sudo deluser tom

✅ 这只会:

  • 删除用户账号
  • 不会删 home 目录(默认)

二、连 home 目录一起删(常用)

sudo deluser --remove-home 用户名

例如:

sudo deluser --remove-home tom

⚠️ 这会把 /home/tom 整个删掉,慎用


三、连用户文件(邮件等)一起删

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

会搜索并删除该用户的所有文件(慢,但彻底)


四、删除用户组

sudo delgroup 组名

或:

sudo deluser --group 组名

五、删除用户但保留组

如果用户有同名组,默认不会删组:

sudo deluser tom

组 tom 还在,可手动删:

sudo delgroup tom

六、常见错误 & 注意事项

1️⃣ 不能删当前登录用户

先切换或退出:

who

2️⃣ 有进程在跑

先杀进程:

sudo pkill -u 用户名

3️⃣ 系统用户别乱删

UID < 1000 的通常是系统账号


七、和 userdel 的区别(简单理解)

命令 来源 推荐
deluser Debian 特有 ✅ 推荐
userdel 所有 Linux 通用

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

  • 你是删普通用户还是系统用户
  • 要不要保留 home 目录
  • 是不是在 VPS / 服务器 / 容器

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

0 踩