在CentOS系统中清理无用用户账户的步骤如下:
cat /etc/passwd 或 getent passwd 命令列出所有用户,查看用户名、UID、GID、家目录和默认shell等信息。last 命令查看用户的登录记录,判断哪些用户长时间未登录。ps -u 用户名 检查用户是否有正在运行的进程。id [用户名] 命令查看用户详细信息,确认用户是否需要保留。userdel 命令删除用户。基本命令格式为:sudo userdel [选项] 用户名
-r:删除用户的同时删除其主目录及其下的所有文件。-f:强制删除用户,即使用户正在使用系统。groupdel 命令删除这些组:sudo groupdel 组名
chattr +i 命令修改系统文件权限,防止修改:sudo chattr +i /etc/passwd
sudo chattr +i /etc/shadow
sudo chattr +i /etc/group
sudo chattr +i /etc/gshadow
/etc/login.defs 文件,设置密码策略,如密码长度、复杂度等。passwd 命令。yum check-update 检查系统漏洞。yum update 修复系统漏洞。id 命令再次检查用户信息,确认用户是否已被成功删除。在执行删除操作之前,请确保备份重要数据,并确认该用户确实不再需要,以免误删重要账户。