温馨提示×

ubuntu deluser怎样移除账户

小樊
44
2026-09-17 14:06:51
栏目: 智能运维

在 Ubuntu 中,deluser 是用来删除用户账户的命令(属于 adduser 包)。下面按常见用法说明。


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

sudo deluser 用户名

示例:

sudo deluser alice

⚠️ 这只会删除用户账号,不会删除家目录和邮件池


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

sudo deluser --remove-home 用户名

示例:

sudo deluser --remove-home alice

✅ 推荐在彻底删除用户时使用。


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

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

⚠️ 会搜索并删除该用户拥有的所有文件(包括 /home 之外),慎用。


四、删除用户但保留用户组

默认情况下,deluser 不会删除用户私有的用户组(如果组名和用户名相同且没有其他成员):

  • 删除用户私有组:
sudo deluser 用户名
sudo delgroup 用户名

或直接:

sudo userdel 用户名
sudo groupdel 用户名

五、强制删除正在登录的用户(不推荐)

如果用户已登录:

sudo pkill -u 用户名
sudo deluser --remove-home 用户名

六、常见错误

deluser: user 用户名 is currently used by process → 用户有进程在运行,先注销或 pkill -u 用户名

❌ 命令不存在 → 安装:

sudo apt install adduser

七、与 userdel 的区别

命令 特点
deluser 更友好,Debian/Ubuntu 推荐
userdel 更底层,参数更简洁

如果你需要只删 FTP 用户 / 禁止登录但保留数据 / 批量删除,可以告诉我具体场景。

0