Quem modificou o arquivo pela última vez?

26

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

wag2639
fonte
unix.stackexchange.com/questions/42234/… é mais recente e tem algumas respostas
carl verbiest 02/09

Respostas:

16

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

Marie Fischer
fonte
17

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

O statcomando mostra tudo o que se sabe 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 informa quem modificou o arquivo pela última vez.

freiheit
fonte
Sim, mas não há outras ferramentas para desenterrar?
rɑːdʒɑ