Tripwire: tripwire --update -Z low diz Error: O arquivo não pôde ser aberto

2

Quando eu examino meu sistema com o tripwire e tento atualizar depois com

tripwire --update -Z low

eu recebo o erro:

### Error: File could not be opened.
### Filename: /var/lib/tripwire/report/nesystem-20101217-212722.twr
### No such file or directory
### Exiting...

Qual é o motivo?

    
por NES 17.12.2010 / 21:31

1 resposta

6

tripwire --update exige que um determinado arquivo de saída do tripwire (geralmente o mais recente) funcione. Quando você executou pela última vez tripwire --check , criou um arquivo de relatório; Se você quiser atualizar a partir disso, encontre o nome do arquivo de relatório (geralmente a criação mais recente em /var/lib/tripwire/report ) e faça

tripwire --update -Z low -r /var/lib/tripwire/report/THATFILE

Se você estiver usando o arquivo de saída mais recente do tripwire, -Z low geralmente não é obrigatório, e eu acho que geralmente é uma boa ideia omiti-lo: se houve mais alterações desde que o relatório foi gerado, você deseja para conhecê-los e resolvê-los manualmente.

Se você precisa ter uma solução rápida, pode colocar algo assim em seu arquivo .bashrc (supondo que esteja usando o bash):

alias triplast="tripwire --update -r 'ls -1rt /var/lib/tripwire/report|tail -1'"

que executará o tripwire no modo de atualização na entrada mais recente no diretório de relatórios.

    
por 17.12.2010 / 21:41

Tags