温馨提示×

怎样设置ubuntu deluser

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

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


一、基本用法

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

sudo deluser 用户名

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


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

sudo deluser --remove-home 用户名

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


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

sudo deluser --remove-home --remove-mail-spool 用户名

二、删除用户组

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

sudo deluser --remove-home 用户名

如果该组没有其他成员,会自动删除

单独删除用户组

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

三、将用户从某个组中移除(不删除用户)

sudo deluser 用户名 组名

例如:

sudo deluser testuser sudo

四、删除系统用户

sudo deluser --system 用户名

五、查看帮助

deluser --help

或:

man deluser

六、常见注意事项 ⚠️

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

    whoami
    

    确保不是你要删除的用户

  2. 删除前建议备份

    sudo cp -r /home/用户名 /backup/
    
  3. 检查是否有运行中的进程

    ps -u 用户名
    
  4. 推荐顺序

    sudo deluser --remove-home 用户名
    

七、deluser vs userdel

命令 说明
deluser Ubuntu 推荐,更安全
userdel 底层命令,参数更原始

Ubuntu 优先使用 deluser


如果你有具体需求(比如:只删用户但保留数据、删除 Docker 用户、删除 LDAP 用户等),可以直接告诉我,我可以给你更精确的命令。

0