ACCT - O contabilizador de processos do Linux

O ACCT é um contabilizador de processos que nos permite registrar todos os comandos de todos os usuários num sistema Linux. Neste artigo mostrarei como utilizá-lo.

[ Hits: 29.413 ]

Por: Rodolfo Souza em 15/03/2006


Filtrando os LOGS



O lastcom possui ainda a opção de filtrar os LOGS por usuários, por exemplo, queremos filtrar os registros do usuário root:

# lastcom root
lastcomm     root     stdout     0.12 secs Tue Dec 27 01:53
bash         root     stdout     0.16 secs Tue Dec 27 01:44
bash         root     stdout     0.00 secs Tue Dec 27 01:52
bash         root     stdout     0.00 secs Tue Dec 27 01:52
ls           root     stdout     0.02 secs Tue Dec 27 01:51
ls           root     stdout     0.01 secs Tue Dec 27 01:51
accton       root     stdout     0.00 secs Tue Dec 27 01:51

Assim se for preciso fazer uma auditoria no sistema e precisarmos checar os registros de um determinado usuário, fica fácil.

Sobre os LOGS


Como foi dito anteriormente, o motivo do contabilizador de processos não ser um serviço default em distribuições Linux se dá ao fato do tamanho que seu arquivo de LOG pode chegar. Uma boa idéia é colocar o cron para limpar o arquivo de tempos em tempos (antes fazer o backup).

Evite apagar o arquivo e criá-lo novamente, em vez disso use:

# echo -n > /var/log/pacct

Esta regra vale para qualquer arquivo de log do sistema.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Lendo os LOGS
   3. Filtrando os LOGS
   4. Finalizando
Outros artigos deste autor

Navegando anônimo na internet

Configurando o scanner Genius colorpage vivid III v2 e outros scanners no GNU/Linux

Leitura recomendada

Instalação e configuração do Snort Inline (modo IPS), Baynard2, Mysql e PulledPork no Debian Squeeze

Ferramentas de segurança - uma pequena compilação

Enjaulamento de usuário no sistema operacional

Metasploit Exploitation

Ultimate Nmap

  
Comentários
[1] Comentário enviado por DHRS em 15/03/2006 - 13:38h

Buenas Comunidade!

Caríssimo, achei muito interessante seu artigo. É ter estas ferramentas a distrubição para quem gosta de ter um controle extremamente rígido das funções executadas. Um grande Abraço e Parabéns. []'s-Gurizito-

[2] Comentário enviado por ygorth em 15/03/2006 - 14:51h

Muito interesse este recurso. Parabens pela originalidade!

[3] Comentário enviado por o_lalertom em 16/03/2006 - 08:16h

Parabéns, muito bom.

Já estou usando o recurso :D.

[4] Comentário enviado por rsb007 em 16/03/2006 - 10:56h

Execelente artigo, parabéns.

Certa vez eu mesmo perguntei aqui no VOL como saber o tempo de execução de um processo já terminado pois utilizamos aqui na empresa scripts em php de levam bastante tempo e carga(precisavamos contabilizar isso), mão na roda!

[5] Comentário enviado por julianojn em 20/03/2006 - 08:29h

gostei muito desse artigo porque nos da maior controle com o sistema e com isso obtemos maior segurança é claro

[6] Comentário enviado por agk em 21/03/2006 - 08:43h

Muito bom, parabéns.

[7] Comentário enviado por redhate em 27/03/2006 - 15:46h

root@proxy:~# accton
accton: Function not implemented
root@proxy:~# accton /var/log/pacct
accton: Function not implemented
root@proxy:~#

tive esses problema... alguem sabe a solução?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts