0

当我在特定目录上运行 chkrootkit 时:

sudo chkrootkit -r /vol

我得到了正确的输出,一切都很好。但是当我尝试将输出保存到文件时,如下所示:

sudo chkrootkit -r /vol > /home/ubuntu/test.txt

我收到此错误:

unable to open lastlog-file /vol//vol/var/log/lastlog

我已经尝试过使用其他文件夹 - chkrootkit 命令运行良好,但每次我尝试将其保存到文件时它都不起作用。值得一提的是,sudo chkrootkit > /home/ubuntu/test.txt它工作正常。这意味着问题只是在更改根时。问题是,如何在更改根目录后保存 chkrootkit 输出的文件。

(我使用的是 ubuntu 20.04)

4

1 回答 1

0

如果有人会遇到这个问题——我写了一个小 Python 脚本来做这件事:

import subprocess
command = "sudo chkrootkit -r /vol"
chkrootkit_output = subprocess.getoutput(command)
with open("/home/ubuntu/test.txt",'w') as f:
    f.write(str(chkrootkit_output))

不理想,但工作......

于 2021-12-06T11:55:39.450 回答