温馨提示×

如何设置ubuntu deluser

小樊
32
2026-07-18 08:17:35
栏目: 智能运维

在 Ubuntu 中,deluser 用于删除用户或用户组。下面按常见场景给你一个完整说明。


一、基本用法

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

sudo deluser 用户名

✅ 只删除用户账号
❌ 不会删除 /home/用户名


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

sudo deluser --remove-home 用户名

✅ 删除用户
✅ 删除 /home/用户名


3️⃣ 删除用户并删除所有相关文件

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

✅ 从系统中查找并删除该用户的所有文件
⚠️ 比较慢,适合彻底清理


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

sudo deluser 用户名

5️⃣ 删除用户并删除其私有组(推荐)

sudo deluser --remove-home 用户名

Ubuntu 默认会为用户创建一个同名私有组


二、删除用户组

删除用户组(不影响用户)

sudo deluser --group 组名
# 或
sudo groupdel 组名

三、查看用户和组信息(删除前建议)

查看用户是否存在

id 用户名

查看用户属于哪些组

groups 用户名

查看所有用户

cat /etc/passwd

四、常见示例

✅ 完整删除一个用户(推荐)

sudo deluser --remove-home testuser

✅ 删除用户并清理所有文件

sudo deluser --remove-all-files testuser

五、注意事项(很重要)

⚠️ 不能删除当前登录用户

whoami

如果正在使用该用户,需先切换用户或退出

⚠️ 删除用户前确认没有重要进程

ps -u 用户名

⚠️ 删除系统用户(UID < 1000)要非常小心

sudo deluser --system 用户名

六、deluser 常用参数速查

参数 说明
--remove-home 删除家目录
--remove-all-files 删除所有文件
--group 删除用户组
--system 删除系统用户
--backup 备份用户文件
--backup-to 指定备份目录

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

  • 普通用户 / 系统用户
  • 是否 保留数据
  • 是否 服务器环境

我可以给你一条最安全、最合适的命令 ✅

0