Listar / localizar o (s) programa (s) que acessou (no passado! Nenhum fusor!) um arquivo específico (IOW: de um arquivo específico 2 uma ferramenta desconhecida)

1

Eu tenho um arquivo javascript que é usado em apenas uma ocasião - > se a pasta inicial for excluída e eu fizer o login na próxima vez. Eu quero encontrar o mecanismo / ferramenta / programm / aplicativo que acessou / usou (no passado não no momento) este arquivo js (arquivo que tem um impacto sobre o startmenu kicker plasma5).

Talvez possa haver uma maneira mais fácil de solucionar essa situação específica de "login js file", mas gostaria muito de saber como encontrar um programa desconhecido que tenha usado um determinado arquivo. Tipo como um "strace reverso".

    
por Deacon Frost 24.09.2018 / 08:43

2 respostas

0

Você pode usar o comando fuser ,

fuser file_name

Para descobrir a lista de processos usando o arquivo.

    
por 24.09.2018 / 08:52
0

I want to find the program which has accessed (in the past not at the moment) this js file

Você não pode encontrar esta informação retrospectivamente.

Se você tiver auditd instalado, poderá identificar quais processos foram executados, mas não quais arquivos eles acessaram. sar fornecerá tipos similares de informações, mas mais geralmente sobre o sistema.

Se você conseguir forçar a repetição do problema, uma ferramenta como inotifywait poderá ser executada com rapidez suficiente para capturar detalhes do processo que acessa seu arquivo JS.

Veja também Quais informações sobre um processo podem ser recuperadas depois de terminadas?

    
por 25.09.2018 / 10:01