温馨提示×

ubuntu deluser怎样删除用户

小樊
36
2026-09-02 09:17:04
栏目: 智能运维

在 Ubuntu 中,deluser 命令用于删除用户。常见用法如下:

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

sudo deluser 用户名

这只会从系统中删除用户账号,但 不会删除用户的家目录和邮件池

2. 删除用户并同时删除家目录

sudo deluser --remove-home 用户名

会删除:

  • 用户账号
  • 家目录(/home/用户名
  • 用户的邮件文件

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

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

会删除该用户在所有位置拥有的文件(不只家目录,速度可能较慢)。

4. 删除用户但保留用户组

sudo deluser 用户名

如果用户私有组(与用户名同名)没有其他成员,通常会被一起删除;若想强制保留组,可手动创建或管理组。

5. 只删除用户,不删组(指定)

sudo deluser --group 用户名

(一般少用)


示例

sudo deluser testuser
sudo deluser --remove-home testuser

注意事项

  • 不能删除当前登录用户
  • 删除前建议确认该用户没有重要进程在运行:
    ps -u 用户名
    
  • 若要彻底清理,可配合:
    sudo rm -rf /home/用户名
    

如果你是想 删除用户并移除 sudo 权限,也可以先:

sudo deluser 用户名 sudo

需要我补充说明 userdeldeluser 的区别吗?

0