Soy bastante nuevo con Linux en general, por lo que esta puede ser una pregunta tonta, pero aún así me gustaría saber la respuesta
Esta mañana, cuando miro mi /var/log/auth.log (que me han dicho que haga un hábito), noto que una vez por hora ha registrado un evento que se ve así:
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
Luego se procedió a suceder cada hora a las x: 17: 01 hasta que abrí el registro. Una conexión SSH a este servidor se mantuvo viva durante este tiempo (donde se produjo el registro). Mi mejor conjetura es que cada hora mi cliente SSH ha buscado ver si puede o no obtener acceso raíz como una forma de verificar la conexión a la conexión SSH con el servidor, pero me gustaría estar seguro. ¿Alguien sabe lo que es esto?
Estas entradas de registro fueron escritas por las bibliotecas PAM cuando el
crond
demonio ejecutó tareas en segundo plano.crond
ejecuta trabajos en un horario, en nombre del sistema y los usuarios en el sistema.Cada usuario tiene su propio
crontab
archivo de configuración, que puede editarse con elcrontab -e
comando o mostrarse usandocrontab -l
. El administrador del sistema también puede configurar trabajos a través de una gran cantidad de/etc/
archivos y directorios;/etc/cron.d/
proporciona un lugar fácil para los servicios que caen sus propias configuraciones y/etc/crontab
unidades de loshourly
,daily
yweekly
directorios, así como carreras cualquiera que sea el administrador puede optar por ejecutar.crond
cambiará los usuarios al usuario correcto (ya sea especificado en el/etc/crontab
archivo y el/etc/cron.d/
directorio, o de loscrontab
archivos proporcionados por el usuario ) antes de ejecutar los trabajos; Utiliza el sistema PAM para cambiar de usuario.PAM proporciona un lugar único para configurar diferentes formas de autenticar y autorizar a los usuarios y proporcionar la configuración de la sesión, así como también una forma de cambiar las contraseñas (u otros tokens de autenticación). Cada servicio que usa PAM tiene un archivo de configuración
/etc/pam.d/
que describe qué módulos PAM usar al 'iniciar sesión' en un usuario.Mi
/etc/pam.d/cron
archivo se ve así:Esto garantiza que los límites configurados para los usuarios se apliquen a las tareas de los usuarios cuando las ejecutan
cron
. Si desea cambiar esos límites por servicio, puede configurarpam_limits.so
en este archivo los suyos propiosconf=/etc/security/cron-limits.conf
y aplicar límites diferentes a los inicios de sesión ssh (/etc/pam.d/sshd
) o inicios de sesión de consola (/etc/pam.d/login
).fuente