当我在特定目录上运行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))
不理想但正在工作。。。