温馨提示×

如何删除ubuntu deluser

小樊
42
2026-07-18 08:01:32
栏目: 智能运维

在 Ubuntu 中,删除用户通常使用 deluser 命令。下面按常见场景说明用法和注意事项。


一、基本用法:删除用户

sudo deluser 用户名

示例:

sudo deluser testuser

✅ 作用:

  • 从系统中删除该用户
  • 不会删除用户的家目录和邮件文件

二、同时删除用户的家目录和邮件

sudo deluser --remove-home 用户名

示例:

sudo deluser --remove-home testuser

✅ 会删除:

  • /home/testuser
  • /var/mail/testuser

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

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

⚠️ 注意:

  • 会搜索并删除系统中属于该用户的所有文件
  • 执行较慢,需谨慎

四、同时删除用户组(如果只想删用户组)

sudo deluser --group 组名

或:

sudo groupdel 组名

五、删除已登录用户(常见错误)

如果用户当前已登录或仍有进程运行,会报错:

user user is currently used by process xxx

解决方法:

  1. 强制退出该用户:
sudo pkill -u 用户名
  1. 再删除:
sudo deluser --remove-home 用户名

六、查看用户是否已删除

id 用户名

或:

getent passwd 用户名

无输出说明已删除。


七、补充说明(与 userdel 的区别)

  • deluser:Ubuntu / Debian 专用,更安全、功能更全
  • userdel:底层命令,所有 Linux 通用

Ubuntu 推荐使用 deluser


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

  • 是否是 服务器 / 桌面版 Ubuntu
  • 是否要 保留数据
  • 是否要 删除 sudo 权限用户

我可以给你更精确的命令。

0