Linux中不存在名为Find-Links-1的标准命令,它并非GNU findutils或主流发行版中的工具,可能是对find、ls -l等命令或rkhunter等安全工具的功能混淆。

Linux 中没有名为 Find-Links-1 的标准命令或工具。你提到的这个名称并不存在于主流发行版、GNU findutils 或常见安全审计工具中。可能是混淆了命令名,比如把 find、ln、ls -l 或安全扫描工具(如 rkhunter、chkrootkit)的某些功能记混了,也可能是某款内部脚本或非公开工具的别名。
排查异常链接的正确思路
所谓“异常链接”,通常指以下几类需警惕的情况:
- 指向不存在目标的符号链接(dangling symlink)
- 指向敏感路径(如
/etc/shadow、/root)的可疑软/硬链接 - 属主为 root 但权限宽松(如 world-writable)的链接文件
- 位于临时目录(
/tmp、/var/tmp)中由非特权用户创建的符号链接(可能用于提权攻击)
用标准 find 命令识别可疑链接
你可以组合 find 的 -type l(只匹配符号链接)和其它条件来定位风险点:
-
查找所有符号链接,并检查是否失效:
find / -xdev -type l -ls 2>/dev/null | while read line; do file=$(echo "$line" | awk '{print $13}'); [ ! -e "$file" ] && echo "BROKEN: $line"; done -
查找 /tmp 下属主非 root 的符号链接:
find /tmp -xdev -type l ! -user root -ls 2>/dev/null -
查找指向系统关键配置或密码文件的链接:
find / -xdev -type l -ls 2>/dev/null | grep -E "/etc/(shadow|passwd|sudoers)|/root/"
补充验证手段
仅靠链接本身不足以判断是否“异常”,还需结合上下文分析:
- 用
ls -la查看链接详情,确认目标路径、属主、权限 - 用
readlink -f解析实际指向(注意:对恶意构造的循环链接要谨慎) - 检查链接创建时间(
stat)是否与系统运行周期明显不符 - 比对已知软件包清单(如
rpm -V或dpkg --verify)识别被篡改的链接
如果你实际想用的是某个特定安全工具或自定义脚本,请提供它的来源或执行效果截图,我可以帮你分析其原理和替代方案。


















