无法将 chkrootkit 命令输出保存到文件(定义新根目录后)



当我在特定目录上运行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输出的a文件。

(我使用的是ubuntu 20.04(

如果有人会面临这个问题-我写了一个小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))

不理想但正在工作。。。

相关内容

  • 没有找到相关文章

最新更新