Jestem całkiem świeży z Linuksem jako całością, więc to może być głupie pytanie - ale nadal chciałbym znać odpowiedź
Dziś rano, kiedy patrzę na mój /var/log/auth.log (który kazano mi zrobić nawyk), zauważam, że raz na godzinę rejestruje zdarzenie, które wygląda tak:
May 13 20:17:01 Ubuntu-Server-1401-VM CRON[2280]: pam_unix(cron:session): session opened for user root by (uid=0)
May 13 20:17:01 Ubuntu-Server-1401-VM CRON[2280]: session closed for user root
Potem następowało to co godzinę o godzinie x: 17: 01, aż otworzyłem dziennik. W tym czasie połączenie SSH z tym serwerem pozostało aktywne (wystąpił dziennik). Domyślam się, że co godzinę mój klient SSH szukał, czy może uzyskać dostęp do konta root jako sposób weryfikacji połączenia z połączeniem SSH z serwerem - ale chciałbym być bezpieczny. Czy ktoś wie co to jest?
Te wpisy dziennika zostały zapisane przez biblioteki PAM, gdy
crond
demon uruchomił zadania w tle.crond
uruchamia zadania zgodnie z harmonogramem, w imieniu systemu i użytkowników w systemie.Każdy użytkownik ma własny
crontab
plik konfiguracyjny, który można edytować za pomocącrontab -e
polecenia lub wyświetlać za pomocącrontab -l
. Administrator systemu może również konfigurować zadania za pomocą mnóstwa/etc/
plików i katalogów;/etc/cron.d/
zapewnia łatwy miejsce dla usługi spadać własne konfiguracje i/etc/crontab
napędzahourly
,daily
iweekly
katalogi, a także tras cokolwiek administrator może wybrać do uruchomienia.crond
zmieni użytkowników na poprawnych (podanych w/etc/crontab
pliku i/etc/cron.d/
katalogu lub zcrontab
plików dostarczonych przez użytkownika ) przed uruchomieniem zadań; używa systemu PAM do zmiany użytkowników.PAM zapewnia jedno miejsce do konfigurowania różnych sposobów uwierzytelniania i autoryzacji użytkowników oraz zapewniania konfiguracji sesji, a także zapewnia sposób zmiany haseł (lub innych tokenów uwierzytelniania). Każda usługa korzystająca z PAM ma plik konfiguracyjny, w
/etc/pam.d/
którym opisano moduły PAM, z których należy korzystać podczas „logowania” użytkownika.Mój
/etc/pam.d/cron
plik wygląda następująco:Zapewnia to stosowanie limitów skonfigurowanych dla użytkowników do zadań użytkowników podczas ich uruchamiania
cron
. Jeśli chcesz zmienić te limity na usługę, możesz skonfigurowaćpam_limits.so
w tym pliku własneconf=/etc/security/cron-limits.conf
i zastosować inne limity niż loginy ssh (/etc/pam.d/sshd
) lub loginy konsoli (/etc/pam.d/login
).źródło