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 el crontab -e
comando o mostrarse usando crontab -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 los hourly
, daily
y weekly
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 los crontab
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í:
# The PAM configuration file for the cron daemon
@include common-auth
# Read environment variables from pam_env's default files, /etc/environment
# and /etc/security/pam_env.conf.
session required pam_env.so
# In addition, read system locale information
session required pam_env.so envfile=/etc/default/locale
@include common-account
@include common-session-noninteractive
# Sets up user limits, please define limits for cron tasks
# through /etc/security/limits.conf
session required pam_limits.so
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 configurar pam_limits.so
en este archivo los suyos propios conf=/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
).