Jest oczywiście sposób, aby sprawdzić, kiedy aktualizacja jest aktualizacją zabezpieczeń. Często wita mnie motd, który mówi „jest N aktualizacji zabezpieczeń”.
Chcę, aby mój serwer wysłał mi e-mailem listę pakietów, które wymagają aktualizacji ze względów bezpieczeństwa.
Aby pójść o krok dalej, wiadomość e-mail zawiera link do odpowiedniego powiadomienia o bezpieczeństwie od Ubuntu.
Zasadniczo każdy serwer jest nieco wyjątkowy. Otrzymałem kilka e-maili z bezpiecznej listy mailingowej dla pakietów, których nie zainstalowałem na żadnym / wszystkich serwerach. Chciałbym więc, aby każdy serwer powiedział mi, czego potrzebuje. W ten sposób mogę terminowo stosować aktualizacje, unikając ponownego uruchamiania usług, takich jak Apache, które mogą powodować pewne przestoje.
Jak mogłem to zrobić?
Odpowiedzi:
Z poprzedniego postu. możesz uruchamiać aktualizacje bezpieczeństwa za pomocą wiersza poleceń za pomocą.
Sprawdziłem to i możesz również użyć opcji wiersza poleceń
Aby pobrać aktualizacje, ale nie zainstalować.
Podczas uruchamiania programu nie otrzymuję żadnych danych wyjściowych, myślę, że dzieje się tak, ponieważ mam ustawiony system na automatyczną aktualizację. Jeśli możesz uzyskać z tego wynik, po prostu dowiedz się, jak wyglądają zaktualizowane i oczekujące aktualizacje, i napisz skrypt powłoki, aby wysłać Ci wiadomość e-mail zawierającą wyniki oczekujących aktualizacji.
Następnie uruchom ten skrypt jako zadanie crona.
Uwaga: użyj crontab -e do uruchamiania zadań jako root.
źródło
Możesz użyć narzędzia wywoływanego,
apticron
aby powiadomić Cię, gdy będą dostępne nowe aktualizacje. Wysyła ci e-mail z informacją o oczekujących aktualizacjach, a także daje ci możliwość wysłania ci tylko e-maila o aktualizacjach, które nie zostały wcześniej zgłoszone.Aby skonfigurować
apticron
edycję/etc/apticron/apticron.conf
i zmianę wiersza zawierającego adres e-mail:Wpisz adres e-mail, na który chcesz otrzymywać powiadomienia.
Aby uzyskać więcej informacji, patrz apticron człowieka .
źródło