温馨提示×

centos deluser配置啥步骤

小樊
43
2026-10-20 13:08:35
栏目: 智能运维

在 CentOS(以及大多数 RHEL 系发行版)里,deluser 其实是 Debian/Ubuntu 的工具,CentOS 默认一般没有 deluser,而是用 userdel。

下面分两种情况说明:


一、CentOS 原生方式(推荐):使用 userdel

1️⃣ 基本删除用户(保留家目录)

sudo userdel 用户名

2️⃣ 删除用户并同时删除家目录和邮件

sudo userdel -r 用户名

⚠️ 注意:

  • -r 会删除 /home/用户名
  • 如果该用户正在登录或进程运行中,会失败

3️⃣ 强制删除(用户有进程)

sudo pkill -u 用户名
sudo userdel -r 用户名

二、如果你非要用 deluser(手动安装)

CentOS 默认没有 deluser,它是 adduser 包的一部分(来自 Debian 移植)

1️⃣ 安装 deluser

sudo yum install epel-release -y
sudo yum install adduser -y

2️⃣ 使用 deluser

sudo deluser 用户名

删除家目录:

sudo deluser --remove-home 用户名

三、删除用户前常见检查(建议)

查看用户是否存在

id 用户名

查看用户进程

ps -u 用户名

查看用户属组

groups 用户名

四、常见坑点

❌ 删除用户后,文件仍属于原 UID
✅ 可手动改属主:

sudo chown -R 新用户:新组 /路径

❌ 删除系统用户不要加 -r

sudo userdel 系统用户名

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

  • CentOS 版本(6/7/8/Stream)
  • 是普通用户还是系统用户
  • 是否要保留数据

我可以给你精确命令。

0 踩