Rkhunter - Arch Linux 中文维基

跳转到内容

# Rkhunter

来自 Arch Linux 中文维基
翻译状态：

- 本文（或部分内容）译自 Rkhunter，最近一次同步于 2025-11-20，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

相关文章

- 安全
- 应用程序列表/安全
- AIDE

rkhunter (Rootkit Hunter) 是一款用于POSIX兼容系统的安全监控工具。它通过搜索（rootkit的）默认目录、权限配置错误、隐藏文件、包含可疑字符串的内核模块，以及将重要文件的哈希值与已知正常文件哈希值进行比较，来检查rootkit和其他可能的漏洞。

其使用 Bash 编写，具有良好的可移植性，可在大多数基于UNIX的系统上运行。

## 安装

安装 软件包 rkhunter包。

## 配置

### 初始化

首次运行rkhunter前，请更新文件属性数据库:

    # rkhunter --propupd

### 相关文件

主配置文件位于 `/etc/rkhunter.conf`。

默认情况下，最近一次系统检查的日志将存放在 `/var/log/rkhunter.log`。

## 使用

详细请参见 rkhunter(8)。

### 基本命令

更新文件属性数据库：

    # rkhunter --propupd

在扫描前，务必运行以下命令以确保rkhunter数据文件保持最新：

    # rkhunter --update

执行系统检查：

    # rkhunter --check --sk

校验配置文件：

    # rkhunter --config-check

## 故障排除

### 误报

默认情况下，Rootkit Hunter在文件属性检查期间会产生一些误报警告。这是因为部分核心程序已被脚本替代，您可通过白名单机制消除这些警告：

    /etc/rkhunter.conf

    SCRIPTWHITELIST=/usr/bin/egrep
    SCRIPTWHITELIST=/usr/bin/fgrep
    SCRIPTWHITELIST=/usr/bin/ldd
    SCRIPTWHITELIST=/usr/bin/vendor_perl/GET

## 附录

### 额外文档

- Rootkit Hunter Homepage
- Rootkit Hunter README
- Rootkit Hunter FAQ

### 相关维基页面

- rkhunter
- Host-based intrusion detection system (HIDS)
- Intrusion detection system (IDS)

分类：​

- 入侵检测

Rkhunter
添加话题