Sistema de arquivos com log de leitura / gravação por usuário

1

Existe algum sistema de arquivos - ou ferramenta de monitoramento - que registra quais usuários leram e escreveram quais arquivos?

Algo parecido com isto:

2014-01-21 13:45:45  john  12939  /users/john/hello.txt   write
2014-01-21 13:45:55  paul  12939  /users/john/hello.txt   read

Isso deve ser restrito a certas pastas (somente arquivos de usuários são interessantes, não arquivos de sistema).

    
por forthrin 21.01.2014 / 14:03

3 respostas

0

Você pode tentar instalar auditd . É uma ferramenta útil para configurar relógios para operações específicas de arquivos / pastas. Suporta diferentes operações: r=read, w=write, x=execute, a=attribute .

Você pode adicionar um relógio específico com uma chave de filtro específica para facilitar a pesquisa.

Aqui está uma página simples que explica como instalar e usar auditd .

    
por 21.01.2014 / 14:30
0

Para o Linux, auditd é uma solução bem testada. O Windows construiu as ferramentas para auditar o acesso a arquivos .

Use essas ferramentas com cuidado, pois a auditoria pode afetar o desempenho do servidor, se não for usada com sabedoria.

    
por 21.01.2014 / 14:33
0

Veja esta questão linux-file-access-monitoring

Ele menciona duas maneiras de conseguir o que você precisa, mas acho que o segundo se adapta melhor às suas necessidades:

link

Parece ter pouca dependência e fornecer a funcionalidade exata que você precisa.

    
por 21.01.2014 / 14:34