在 CentOS(以及大多数 RHEL 系发行版)里,deluser 其实是 Debian/Ubuntu 的工具,CentOS 默认一般没有 deluser,而是用 userdel。
下面分两种情况说明:
userdelsudo userdel 用户名
sudo userdel -r 用户名
⚠️ 注意:
-r 会删除 /home/用户名sudo pkill -u 用户名
sudo userdel -r 用户名
deluser(手动安装)CentOS 默认没有 deluser,它是 adduser 包的一部分(来自 Debian 移植)
sudo yum install epel-release -y
sudo yum install adduser -y
sudo deluser 用户名
删除家目录:
sudo deluser --remove-home 用户名
id 用户名
ps -u 用户名
groups 用户名
❌ 删除用户后,文件仍属于原 UID
✅ 可手动改属主:
sudo chown -R 新用户:新组 /路径
❌ 删除系统用户不要加 -r
sudo userdel 系统用户名
如果你愿意,可以告诉我:
我可以给你精确命令。