Existe log que registra o funcionamento dos arquivos no linux [duplicado]

2

Existe log que registra o funcionamento dos arquivos no linux. Assim como, se alguns usuários renomearem ou deletarem ou adicionarem alguns arquivos, o usuário root poderá ver os registros das operações. Esses logs existem no linux. Thx

    
por user237610 12.07.2013 / 10:49

3 respostas

2

Não por padrão. O kernel tem uma estrutura de auditoria para isso, mas deve ser ativado manualmente.

    
por 12.07.2013 / 11:26
0

Se você é root, pode encontrá-los nos arquivos .bash_history dos usuários (supondo que eles estejam usando o Bash como shell; outros shells mantêm seus históricos em outro lugar).

    
por 12.07.2013 / 11:10
0
O arquivo

.bash_history na pasta home de cada usuário contém apenas comandos que foram inseridos por este usuário no console (final executado também, que wend wrong não entra nesse arquivo), não se trata de operações de arquivo. Além disso, as mesmas informações que você pode obter pelo comando history .

Eu acho que é impossível obter exatamente o histórico das operações de arquivo, mas o que você pode conseguir é obter todas as operações de arquivo para cada comando que você quiser - use strace para isso. Como strace -e trace=open groupadd blabla .

    
por 12.07.2013 / 11:23

Tags