Niedawno zarejestrowałem się w Digitalocean, stworzyłem serwer dla tunelu SSH w celu zapewnienia bezpieczeństwa przeglądania. Ale to tylko tyle, ile są przechowywane dzienniki i chciałbym je wszystkie wyłączyć.
Chcę dowiedzieć się, jak wyłączyć wszystkie możliwe dzienniki. Wiem, że nie jest to dobry pomysł z tego, co przeczytałem w Internecie. Jeśli później coś pójdzie nie tak, po prostu utworzę nowy serwer ... nic wielkiego. Szukałem i szukałem dni online i znalazłem bardzo mało. Więc się zepsułem i postanowiłem zapytać tutaj.
Korzystam z serwera Ubuntu 16.04. Usunąłem rzeczywiste pliki .log w katalogu / var / log .. Wygląda na to, że nie wracają.
Jednak kiedy patrzę na logrotate, ma tam aktualne daty.
Nie jestem pewien, jakie polecenie lub polecenia muszę uruchomić, aby wyłączyć wszelkie logowanie do serwera bezpieczeństwa / prywatności.
Jeśli jest coś, czego potrzebujesz, daj mi znać, a zrobię, co mogę.
Jeszcze raz dziękuję za wszelką pomoc, którą możesz udzielić.
/var/log/
wymagasudo
. Paranoja jest w porządku, ale rozciągasz ją ... Te kłody są po to, aby ostrzec i pomóc w identyfikacji problemów. Nie pomagać innym. Pozostaw te dzienniki bez zmian. Ubuntu samo w sobie jest bezpieczne.Odpowiedzi:
w nowszych wersjach ubuntu (przynajmniej od 14.04 - i prawdopodobnie także wcześniejszych wersji) rejestrowanie systemu podstawowego odbywa się za pośrednictwem
rsyslog
demona. tj. logowanie doAby uzyskać pełną listę oglądnąć
/etc/rsyslog.d/50-default
lubls -al
w/var/log
folderze, że logfiles posiadane przezsyslog
to usługi, których rejestracja jest zarządzany przezrsyslog
.Dlatego w przypadku tych podstawowych systemów można zapobiec rejestrowaniu przez jedno z nich
zatrzymanie demona rsyslog
dla wersji wcześniejszych niż 15.10
15.10 i później powyższe prawdopodobnie nadal będzie działać, ale możesz też zrobić
Spowoduje to tylko zatrzymanie rsyslog dla bieżącej sesji, aby upewnić się, że rsyslog nie uruchomi się przy ponownym uruchomieniu, użyj:
lub możesz ...
Wyłącz rejestrowanie poprzez konfigurację rsyslog
tzn. skomentuj tę linię
w
/etc/rsyslog.conf
Aby uzyskać więcej informacji, zobacz
man 5 rsyslog.conf
.Wszystkie pozostałe dzienniki są zwykle generowane bezpośrednio przez różne programy i prawdopodobnie konieczne będzie ponowne skonfigurowanie każdego demona jeden po drugim, aby zatrzymać ich rejestrowanie.
logrotate
logrotate to narzędzie, które uruchamia się - jak sądzę - raz dziennie za pośrednictwem zadania cron, które się obraca (tworzy nowy podstawowy plik dziennika dla każdej usługi i zwiększa numery pliku istniejącego pliku dziennika, który jest zbyt długi lub zbyt długi i wykonuje kompresja i usuwanie plików dziennika, to naprawdę nie jest miejsce, w którym chciałbym zatrzymać rejestrowanie.
źródło