温馨提示×

如何配置ubuntu deluser

小樊
45
2026-08-02 04:04:51
栏目: 智能运维

在 Ubuntu 中配置(使用)deluser 用于删除用户,可以按下面方式操作。deluseradduser 包的一部分,通常系统已自带。


一、基本用法

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

sudo deluser username
  • 只删除用户账号
  • 不删除 /home/username

2️⃣ 删除用户并同时删除家目录

sudo deluser --remove-home username

3️⃣ 删除用户并删除其所有文件(包括邮件等)

sudo deluser --remove-all-files username

⚠️ 会扫描整个系统删除该用户相关文件,慎用


4️⃣ 删除用户但保留用户组

sudo deluser username

(默认不会删除用户私有组,除非该组无其他成员)


5️⃣ 删除用户并删除其主组

sudo deluser --remove-home username

如果该组是用户私有组且不再使用,会自动清理。


二、从组中删除用户(不删除账号)

sudo deluser username groupname

示例:

sudo deluser alice sudo

三、查看帮助

deluser --help

或查看手册:

man deluser

四、常见注意事项

✅ 1. 不能删除当前登录用户

先切换用户或退出:

who

✅ 2. 删除前确认用户无运行进程

ps -u username

✅ 3. 删除用户后清理 cron / systemd

sudo crontab -u username -l
sudo systemctl status

五、与 userdel 的区别

命令 来源 推荐程度
deluser Debian/Ubuntu ✅ 推荐
userdel 原生 shadow ⚠️ 通用但不友好

如果你需要的是:

  • 批量删除用户
  • 删除用户后自动清理 Docker / Git / SSH
  • 删除 LDAP / AD 用户

可以告诉我你的具体使用场景,我可以给你更精确的配置方案。

0