No Linux, existe uma maneira de ver qual usuário atualizou um arquivo?

14

O Linux registra quem alterou um arquivo pela última vez (em vez de criá-lo)? Se sim, como faço para descobrir isso? Caso contrário, existe alguma maneira de monitorar os arquivos?

Virola de Umber
fonte

Respostas:

14

Veja quem fez alterações em um arquivo

Instale o auditpacote usando o gerenciador de pacotes para sua distribuição e inicie o serviço.

Defina um relógio para um arquivo no qual você esteja interessado, como /etc/passwd

# auditctl -w /etc/passwd -p war -k password-file

Veja os auditregistros para esse arquivo

# ausearch -f /etc/passwd | less
Pausado até novo aviso.
fonte
1

Geralmente não. Eu nunca tentei, mas se você deseja rastrear usuários acessando um arquivo específico, pode dar uma olhada na auditoria

Kolbusa
fonte
0

Não, não há registros de quem modificou qual arquivo.

Para ter uma idéia, você pode verificar os logs para ver quem estava conectado naquele momento e, em circunstâncias ideais, os arquivos de histórico podem ser examinados.

Matt Simmons
fonte