温馨提示×

ubuntu deluser怎样配置

小樊
48
2026-08-28 13:42:06
栏目: 智能运维

在 Ubuntu 中,deluser 命令用于删除用户或用户相关配置。下面按常见使用场景给你一份完整配置说明。


一、基本用法

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

sudo deluser 用户名

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


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

sudo deluser --remove-home 用户名

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


3️⃣ 删除用户并删除家目录 + 用户文件

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

✅ 删除用户
✅ 删除家目录
✅ 删除系统中属于该用户的所有文件

⚠️ 谨慎使用,文件无法恢复


二、删除用户组

删除用户的同时删除其私有用户组

sudo deluser --remove-home 用户名

如果用户组是该用户专用的,会被自动删除。

手动删除用户组

sudo delgroup 组名

三、只删除用户,不删除其他配置

sudo deluser 用户名

即使保留家目录,用户也不能再登录。


四、从组中移除用户(不删除用户)

sudo deluser 用户名 组名

例如:

sudo deluser test sudo

五、查看用户信息(删除前确认)

id 用户名
grep 用户名 /etc/passwd
grep 用户名 /etc/group

六、完整示例(推荐流程)

# 1. 查看用户
id testuser

# 2. 删除用户并清理家目录
sudo deluser --remove-home testuser

# 3. 确认是否还有残留组
getent group | grep testuser

七、常见问题

❓ 删除用户后还能登录?

  • 检查是否还有进程正在运行:
ps -u 用户名

❓ 删除用户但保留数据?

sudo deluser 用户名

不要加 --remove-home


如果你是想:

  • 彻底删除用户
  • 只删除用户但保留数据
  • 删除 Docker / Samba / 系统用户
  • 批量删除用户

可以直接告诉我,我可以给你更精确的命令 ✅

0