Essas entradas de log foram gravadas pelas bibliotecas do PAM quando o crond
daemon executou tarefas em segundo plano. crond
executa tarefas em uma programação, em nome do sistema e dos usuários no sistema.
Cada usuário tem seu próprio crontab
arquivo de configuração, que pode ser editado com o crontab -e
comando ou mostrado usando crontab -l
. O administrador do sistema também pode configurar trabalhos através de uma infinidade de /etc/
arquivos e diretórios; /etc/cron.d/
fornece um lugar fácil para serviços para largar suas próprias configurações, e /etc/crontab
impulsiona o hourly
, daily
e weekly
diretórios, bem como corre qualquer que seja o administrador pode optar por executar.
crond
alterará os usuários para o usuário correto (especificado no /etc/crontab
arquivo e no /etc/cron.d/
diretório ou nos crontab
arquivos fornecidos pelo usuário ) antes de executar os trabalhos; Ele usa o sistema PAM para alterar os usuários.
O PAM fornece um único local para configurar maneiras diferentes de autenticar e autorizar usuários e fornecer configuração de sessão, além de fornecer uma maneira de alterar senhas (ou outros tokens de autenticação). Todo serviço que usa o PAM possui um arquivo de configuração /etc/pam.d/
que descreve quais módulos do PAM devem ser usados ao 'efetuar login' em um usuário.
Meu /etc/pam.d/cron
arquivo fica assim:
# 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
Isso garante que os limites configurados para os usuários sejam aplicados às tarefas dos usuários quando eles forem executados cron
. Se você quiser alterar esses limites por serviço, poderá configurar pam_limits.so
neste arquivo por conta própria conf=/etc/security/cron-limits.conf
e aplicar limites diferentes dos logins ssh ( /etc/pam.d/sshd
) ou logons de console ( /etc/pam.d/login
).