温馨提示×

ubuntu deluser配置方法有哪些

小樊
45
2026-08-02 04:17:57
栏目: 智能运维

在 Ubuntu 中,deluser 用于删除用户或用户组,常见配置和使用方法如下(含常用参数与示例):


一、基本用法

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

sudo deluser 用户名
  • 只删除用户账号
  • 不删除 /home/用户名

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

sudo deluser --remove-home 用户名

✅ 推荐方式
会删除:

  • 用户账号
  • /home/用户名

3. 删除用户并删除其所有文件

sudo deluser --remove-all-files 用户名
  • 删除用户
  • 删除系统中属于该用户的所有文件(包括 /home/tmp 等)

⚠️ 谨慎使用,不可恢复


二、删除用户组

1. 删除用户组

sudo deluser --group 组名

sudo groupdel 组名

2. 删除用户并同时删除其私有组

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

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

sudo deluser 用户名 组名

示例:

sudo deluser testuser sudo

四、删除系统用户

sudo deluser --system 用户名
  • 用于删除系统用户(UID < 1000)

五、常用参数说明

参数 说明
--remove-home 删除用户家目录
--remove-all-files 删除用户所有文件
--group 删除用户组
--system 删除系统用户
--backup 备份用户文件
--backup-to 指定备份目录

六、备份用户数据(推荐)

sudo deluser --remove-home --backup --backup-to /backup 用户名

七、查看用户是否已删除

id 用户名

getent passwd 用户名

八、常见问题

1. 用户正在登录中

先强制退出:

sudo pkill -u 用户名

2. 删除后 /home 目录还在

sudo rm -rf /home/用户名

九、deluser vs userdel

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

Ubuntu 建议优先使用 deluser


如果你需要:

  • ✅ 删除用户但保留数据
  • ✅ 批量删除用户
  • ✅ 删除 Docker / LDAP 用户

可以告诉我具体场景,我可以给你更准确的方案。

0