Nowe posty

Autor Wątek: informowanie na maila użytkownika o zmianach w sumach kontrolnych md5  (Przeczytany 2190 razy)

morarz

  • Gość
Witam,

Chciałbym napisać skrypt bash, który każdego dnia o 07:00 sprawdza folder /etc pod względem sumy kontrolnej. Poniżej skrypt który zapisuje sumę kontrolną w pliku:
find /etc –name “*” –exec md5sum {} >plik.md5 \\;
sprawdzenie poprawności sumy kontrolnej:
Md5sum –c plik.md5

i jeżeli znajdzie jakieś zmiany sum kontrolnych po porównaniu z plik.md5 to wyśle maila do admina z informacją że te i te sumy kontrolne się nie zgadzają z dnia tego i tego.
Jeżeli sumy kontrolne się zgadzają z danego dnia w pliku md5.log zapisywana jest data i godzina wpisu o poprawnym teście sum kontrolnych.
Oczywiście wysyłanie odbywa się przy pomocy crontab-a jak go skonfigurować żeby o 7:00 każdego dnia taki raport wysyłał ?
Z góry bardzo dziękuje za pomoc.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3070
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
informowanie na maila użytkownika o zmianach w sumach kontrolnych md5
« Odpowiedź #1 dnia: 2013-11-24, 09:54:53 »
Administrator lokalny czy zdalny?

Przy okazji,  podobny problem rozwiązałem kiedyś robiąc w /etc repozytorium Git i robiąc automatyczne commity o północy. Dodatkowy,  natychmiastowy commit był robiony po każdej operacji apt (instalacja/upgrade/itp).  Gdy commit się nie udaje,  bo git nie ma co commitować (ergo nie ma zmian)  - zgłasza błąd.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

morarz

  • Gość
informowanie na maila użytkownika o zmianach w sumach kontrolnych md5
« Odpowiedź #2 dnia: 2013-11-24, 12:06:15 »
pkraszewski administrator lokalny.