温馨提示×

ubuntu deluser如何删账户

小樊
44
2026-09-05 12:25:05
栏目: 智能运维

在 Ubuntu 中,deluser 是用来删除用户账户的命令(属于 adduser 包,不是 userdel 的原始命令,但功能类似且更安全)。

下面按常见用法说明:


一、基本删除用户(保留家目录)

sudo deluser 用户名

示例:

sudo deluser zhangsan

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


二、删除用户并删除家目录

sudo deluser --remove-home 用户名

示例:

sudo deluser --remove-home zhangsan

✅ 删除用户
✅ 删除 /home/zhangsan


三、删除用户并删除所有相关文件

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

⚠️ 会扫描并删除该用户在所有位置的文件,慎用


四、删除用户并移除用户组(如果该组只属于他)

sudo deluser --remove-home 用户名
sudo delgroup 用户名

或:

sudo userdel -r 用户名

五、删除系统用户(无家目录)

sudo deluser --system 用户名

六、确认是否删除成功

id 用户名

如果返回:

id: ‘用户名’: no such user

说明已删除。


七、常见注意事项

  1. 不能删除当前登录用户
    whoami
    
  2. 删除前建议确认:
    sudo grep 用户名 /etc/passwd
    
  3. 如果用户有运行中的进程:
    sudo pkill -u 用户名
    

如果你是 服务器 / 桌面 / WSL 环境,或者想批量删用户 / 删 sudo 权限,可以告诉我具体场景,我可以给你更精确的命令。

0 踩