Quem modificou o último arquivo?

21

Existe uma maneira de dizer a quem (qual usuário) modificou pela última vez o último arquivo no Linux (RHEL)?

    
por wag2639 28.12.2009 / 23:46

2 respostas

13

Isso está longe de ser confiável, mas se estamos falando de acesso ao shell, você poderia fazer referência cruzada do tempo de modificação do arquivo com os usuários logados naquele momento ( last ) e então verificar seus ~ / .bash_history (ou equivalente) para edição de comandos. Até grep -H filename /home/*/.bash_history poderia lhe dar um ponto de partida.

    
por 29.12.2009 / 02:50
14

Não, não há maneira confiável de descobrir isso.

O comando stat mostra tudo o que é conhecido sobre um arquivo (exceto o conteúdo real). Você pode adicionar a opção -Z para obter algumas informações do SELinux; mas nada disso diz quem modificou o arquivo por último.

    
por 28.12.2009 / 23:50

Tags