| 检查目标 | UID 为 0 的所有账号 |
|---|---|
| 正常 | 只有 root 一行 |
| 可疑 | 别名 UID 0、UID 0 且口令未锁 |
| 放大 | 配合 getent 查 LDAP/sssd 合并结果 |
列出全部 UID 0 账号
列出全部 UID 0 账号
awk -F: '$3==0 {print $1, $3, $7}' /etc/passwd
getent passwd | awk -F: '$3==0'
awk -F: '$2=="" {print $1}' /etc/passwd # 顺带查空口令字段只查 /etc/passwd 不够:LDAP/NIS/sssd 接入的账号要用 getent 才能看全。