Como faço para monitorar os comandos rm, mv, mkdir no Ubuntu Server? [fechadas]

0

Eu quero monitorar os comandos rm , mv e mkdir no Ubuntu Server.

Como isso pode ser alcançado?

    
por D Siva Kumar 28.12.2015 / 10:53

1 resposta

1

Se você quiser registrar o uso desses comandos, pode criar alguns scripts de shell para agrupá-los.

Por exemplo, para rm :

#!/bin/bash

echo $(date +"%m-%d-%Y %H:%M:%S") $USER: $0 $@ >> /tmp/rm.log
/bin/rm.real $@

Supondo que você nomeou esse arquivo rm_log.sh , você o instala assim:

$ sudo mv -n /bin/rm /bin/rm.real
$ sudo cp rm_log.sh /bin/rm

Agora, sempre que alguém usa o comando rm , você obtém uma nova linha no arquivo /tmp/rm.log . Por exemplo:

$ rm example.txt
$ cat /tmp/rm.log
12-28-2015 12:34:56 cos64: /bin/rm example.txt
    
por Cos64 28.12.2015 / 11:16