pam_unix(cron:session): 为 root 用户打开的会话 (uid=0)

udo*_*udo 7 ssh ubuntu ubuntu-10.10

在我的 SSH 日志中

  • /var/log/auth.log

我有以下 2 行(每小时重复一次):

...
Jan 22 03:28:01 mam CRON[15934]: pam_unix(cron:session): session 由 (uid=0)
Jan 22 03:28:01 mam CRON[15934]: pam_unix(cron :session): 用户 root 的会话关闭

Jan 22 04:28:01 mam CRON[15943]: pam_unix(cron:session): 会话由 (uid=0)
Jan 22 04:28:01 mam CRON[ 15943]: pam_unix(cron:session): 用户 root 的会话已关闭
...

这看起来像一个 CRON 作业,但是当我检查它们的 root 用户时,我得到了这个:

  • root@mam:~# crontab -l
    没有 root 的 crontab

有关原因以及如何解决的任何建议?

谢谢,乌多

更新(基于来自grawity的输入):

我检查了

# 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 )
Run Code Online (Sandbox Code Playgroud)

看起来那个命令

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

每小时运行一次(在第 28 分钟...)并执行目录中的内容

  • /etc/cron.hourly/

但是这个目录是空的:

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 根根 4096 2011-01-22 16:15 ..
-rw-r--r-- 1 根根 102 2010-08-24 20:45 .placeholder

use*_*686 6

Ubuntu 使用 vixie-cron,除此之外/var/spool/cron,它还在/etc/crontab和 中查找/etc/cron.d/*


<Edit>根据您的更新,您在/etc/crontab. 它们cron在指定的时间运行,这就是导致系统日志消息的原因。

cron本身对 一无所知/etc/cron.hourly/,它只是运行run-parts它处理所述目录。就cron目前而言,该cd / && run-parts --report /etc/cron.hourly作业与另一个作​​业完全一样,计划每小时运行一次。它不会被神奇地跳过。