pam_unix (cron: session): sessão aberta pelo usuário root por (uid = 0)

7

No meu log SSH

  • /var/log/auth.log

Eu tenho as seguintes 2 linhas (que são repetidas a cada hora):

...
Jan 22 03:28:01 mam CRON[15934]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 22 03:28:01 mam CRON[15934]: pam_unix(cron:session): session closed for user root

Jan 22 04:28:01 mam CRON[15943]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 22 04:28:01 mam CRON[15943]: pam_unix(cron:session): session closed for user root
...

Isto se parece com um trabalho CRON, mas quando eu os verifico para o usuário root eu recebo isso:

  • root @ mam: ~ # crontab -l
    não crontab para raiz

Alguma sugestão sobre a causa e como corrigi-la?

Obrigado, Udo

Atualizar (com base na entrada de grawity ):

eu verifiquei

# m h dom mon dow user  command
28 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
56 23    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
8 23    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
13 23    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

Parece que o comando

  • cd / & & run-parts --reportar /etc/cron.hourly

é executado de hora em hora (no minuto 28 ...) e executa o que está no diretório

  • /etc/cron.hourly /

Mas este diretório está vazio:

root@mam:/# ls -al /etc/cron.hourly/
total 12
drwxr-xr-x 2 root root 4096 2010-10-12 16:26 .
drwxr-xr-x 67 root root 4096 2011-01-22 16:15 ..
-rw-r--r-- 1 root root 102 2010-08-24 20:45 .placeholder

    
por udo 22.01.2011 / 16:26

2 respostas

5

O Ubuntu usa o vixie-cron, que, além de /var/spool/cron , também procura em /etc/crontab e /etc/cron.d/* .

<Edit> De acordo com sua atualização, você tem quatro cronjobs em /etc/crontab . Eles estão sendo executados por cron em seus horários especificados, e é isso que causa as mensagens do syslog.

cron em si não sabe nada sobre /etc/cron.hourly/ , apenas corre run-parts , que lida com o referido diretório. No que diz respeito ao cron , o trabalho cd / && run-parts --report /etc/cron.hourly é exatamente igual a outro trabalho, programado para ser executado por hora. Não é não magicamente ignorado.

    
por 22.01.2011 / 16:56
0

Procure /etc/cron.d ou use find:

#find /etc/ -type f -exec grep -E "^28[ \t]" {} \; -print
    
por 23.01.2011 / 12:07