Reconstruir alterações no crontab e em um diretório com mais de 5 meses

0

Existe alguma maneira de mostrar quem moveu / deletou / restaurou arquivos em um ponto específico no tempo em um servidor linux e quem alterou o crontab?

Dado o caso descrito abaixo, alguém ou algo restaurou ou alterou o conteúdo de um diretório, além de cronjobs alterados. Como isso pode acontecer novamente, eu preciso descobrir como isso aconteceu e por que aconteceu.

Estou, portanto, em busca de maneiras de reconstruir o que aconteceu com o crontab e o diretório para um período de tempo de cerca de 5 meses.

O caso específico

5 meses atrás, desenvolvi algo para um servidor linux (SLES 12). Isso envolveu criar scripts bash e agendá-los com um cronjob.

Antes de começar a trabalhar, o diretório ficou assim (reconstruído por memória):

ll -ali

total 84
231080 drwxr-xr-x  3 root root 4096 Jun 22 10:55 .
231073 drwxr-xr-x 10 root root 4096 Feb 24  2011 ..
231100 -rwx------  1 root root 3310 Jun  8 11:13 Auswertung_KA2006.sc
231112 -rwx------  1 root root  214 Jun  7 13:41 Auswertung_KA2006.sh
231105 -rwx------  1 root root 3282 Jun  8 11:13 Auswertung_LoginPortal.sc
231102 -rwx------  1 root root  232 Jun  7 13:41 Auswertung_LoginPortal.sh
231104 -rwx------  1 root root 1119 Jun  8 11:13 Auswertung_UserPortal.sc
231103 -rwx------  1 root root  226 Jun  7 13:41 Auswertung_UserPortal.sh
231099 -rwx------  1 root root 2159 Jun  8 11:15 deaktiviereInaktiveAgBenutzer.sc
231096 -rw-------  1 root root 1966 Jun  7 13:34 deaktiviereInaktiveAgBenutzer.sc.sik
231093 -rwx------  1 root root  222 Dec  3  2014 deaktiviereInaktiveAgBenutzer.sh
231098 -rw-------  1 root root  222 Jun  7 13:35 deaktiviereInaktiveAgBenutzer.sh.sik
231094 drwxr-xr-x  2 root root 4096 May  4  2017 ebert

Após terminar meu trabalho, o diretório ficou assim (retirado do servidor de desenvolvimento):

ll -ali

total 84
231080 drwxr-xr-x  3 root root 4096 Jun 22 10:55 .
231073 drwxr-xr-x 10 root root 4096 Feb 24  2011 ..
231107 -rwx------  1 root root 2746 Jun 22 10:54 Auswertung_KA2018.sc
231106 -rwx------  1 root root  214 Jun  8 12:44 Auswertung_KA2018.sh
231110 -rwx------  1 root root 2307 Jun 22 10:52 Auswertung_LoginPortal2018.sc
231108 -rwx------  1 root root  240 Jun  8 13:07 Auswertung_LoginPortal2018.sh
231101 -rwx------  1 root root  673 Jun 22 10:55 Auswertung_UserPortal2018.sc
231114 -rwx------  1 root root  234 Jun  8 13:10 Auswertung_UserPortal2018.sh
231099 -rwx------  1 root root 2159 Jun  8 11:15 deaktiviereInaktiveAgBenutzer.sc
231096 -rw-------  1 root root 1966 Jun  7 13:34 deaktiviereInaktiveAgBenutzer.sc.sik
231093 -rwx------  1 root root  222 Dec  3  2014 deaktiviereInaktiveAgBenutzer.sh
231098 -rw-------  1 root root  222 Jun  7 13:35 deaktiviereInaktiveAgBenutzer.sh.sik
231094 drwxr-xr-x  2 root root 4096 May  4  2017 ebert

Como você pode ver, criei novas versões para alguns scripts e excluí as versões antigas.

Agora, 5 meses depois, o diretório fica assim (retirado do servidor produtivo):

ll -ali

total 86608
65538 drwxr-xr-x  6 root root         4096 Nov 21 22:00 .
65537 drwxr-xr-x 12 root root         4096 Oct 28  2008 ..
65734 -rw-r--r--  1 root root            0 Jul 31  2017 1
65723 -rwxr-x---  1 root root         3656 Dec  2  2015 1_Auswertung_KA2006.sc
65722 -rwxr-x---  1 root root          164 Dec  2  2015 1_Auswertung_KA2006.sh
65732 -rwx------  1 root root           26 Sep 24  2012 9.sql.gz
65561 -rwxr-x---  1 root root         2953 Jan 17  2008 Auswertung_KA2005.sc
65562 -rwxr-x---  1 root root          214 Jan 17  2008 Auswertung_KA2005.sh
65742 -rwxr-x---  1 root root         3254 Feb 13  2018 Auswertung_KA2006.sc
65560 -rwxr-x---  1 root root         2953 Mar 20  2008 Auswertung_KA2006.sc.2008-03-20
65557 -rwxr-x---  1 root root         3130 Mar  5  2009 Auswertung_KA2006.sc.2009-03-05
65716 -rwxr-x---  1 root root         3618 Dec 21  2015 Auswertung_KA2006.sc.20151221
65713 -rwxr-x---  1 root root         3656 Apr  4  2016 Auswertung_KA2006.sc.20160404
65726 -rwxr-x---  1 root root         3661 Mar 16  2017 Auswertung_KA2006.sc.20170316
65733 -rwxr-x---  1 root root         3706 Mar 16  2017 Auswertung_KA2006.sc.20170316-2
65731 -rwxr-x---  1 root root         3587 Feb 13  2018 Auswertung_KA2006.sc.20180213
65628 -rwxr-x---  1 root root         3423 Jun  8  2012 Auswertung_KA2006.sc_201206808
65566 -rwxr-x---  1 root root          214 Jan 17  2008 Auswertung_KA2006.sh
65633 -rwxr-x---  1 root root         3179 Mar 30  2012 Auswertung_LoginPortal.sc
65568 -rwxr-x---  1 root root         2646 Jan 17  2008 Auswertung_LoginPortal.sc.bak
65570 -rwxr-x---  1 root root          232 Jan 17  2008 Auswertung_LoginPortal.sh
65636 -rwxr-x---  1 root root         1063 May 24  2012 Auswertung_UserPortal.sc
65580 -rwxr-x---  1 root root         1112 May 24  2012 Auswertung_UserPortal.sc_20120524
65572 -rwxr-x---  1 root root          226 Jan 17  2008 Auswertung_UserPortal.sh
65573 -rwxr-x---  1 root root          262 Jan 17  2008 Downloads_ohne_Widerruf.sc
132598 drwxrwxrwx  2 root root         4096 Jul 13  2012 Dump_portal_bvs20120525
65738 -rwx------  1 root root          757 Jul 31  2017 MySQLdump.sh
65634 -rwx------  1 root root          264 Mar  5  2009 MySQLdump.sh.20090305
65714 -rw-r--r--  1 root root     88429915 Nov 21 22:00 all_databases.sql.gz
65688 -rwxr-xr-x  1 root root          120 Mar  1  2013 checkmail.sh
65556 lrwxrwxrwx  1 root root            9 Jan 17  2008 dbuser -> dbuser.sh
65559 -rwxr-xr-x  1 root root          337 Jan 17  2008 dbuser.sh
65708 -rw-------  1 root root         1966 Dec  3  2014 deaktiviereInaktiveAgBenutzer.sc
65577 -rw-------  1 root root         1860 May 25  2012 deaktiviereInaktiveAgBenutzer.sc.20120525
65637 -rwx------  1 root root          222 Jan  3  2011 deaktiviereInaktiveAgBenutzer.sh
65737 -rwx------  1 root root          386 Jul 20  2012 dump_portal_bvs.sh
65711 drwxr-xr-x  2 root root         4096 May  4  2017 ebert
65564 -rwxr-xr-x  1 root informix      735 Jan 28  2009 logstat
65567 drwxrwxrwx  2 root root         4096 Nov 22 03:00 portal_bvs_Dump
65641 -rwx------  1 root root          441 Jul 19  2012 portal_bvs_Sicherung.sh
65721 drwxr-xr-x  2 root root         4096 Jul 31  2017 status
65629 -rw-r--r--  1 root root          426 Jan 29  2009 who_db.sql

Todos os meus novos scripts desapareceram, versões mais antigas foram restauradas. Ninguém sabe de nada, este é um servidor de produção e eu preciso de respostas ...

    
por Martin 22.11.2018 / 13:44

0 respostas