一、异常用户检测
1. 加固说明
检查当前系统是否存在无用账户、可疑账户,以便及时对异常账户进行禁用或者删除,可防止系统被黑客所创建的账户登录。
2. 加固准备
在Unix和Linux系统中/etc/shadow
用于存放本地系统帐户加密的密码信息,/etc/passwd
文件用于存储本地系统帐户信息。/etc/passwd
文件每一行代表一个用户账户,并由冒号(:)分隔的七个字段组成。以下是各字段的详细说明:
- 用户名(Username)
这是用户的登录名,用于登录系统。它是唯一的,不能有两个用户拥有相同的用户名。 - 密码(Password)
在早期的Unix系统中,这个字段实际上包含加密的密码。然而,出于安全考虑,现代系统通常将这个字段设置为x,实际的加密密码存储在/etc/shadow文件中。使用x是因为/etc/shadow提供了更多的密码管理和安全性选项。 - 用户ID(User ID, UID)
这是一个唯一的数字,用于在系统内部标识用户。通常,系统用户(如daemon、sys等)的UID小于1000,而普通用户的UID大于1000。但这并不是硬性的规则,可以根据需要进行配置。 - 组ID(Group ID, GID)
这是用户主组的唯一数字标识。用户可以属于多个组,但这个字段表示用户的主组。 - 用户全名或注释 (User Full Name or Comment)