web-dev-qa-db-ja.com

pam_unix(cron:session):( uid = 0)によってユーザーrootに対して開かれたセッション

私のSSHログで

  • /var/log/auth.log

次の2行があります(1時間ごとに繰り返されます)。

.。
Jan 22 03:28:01 mam CRON [15934]:pam_unix(cron:session):セッションがユーザーrootに対して(uid = 0)によって開かれました
Jan 22 03:28:01 mam CRON [15934]:pam_unix(cron:session):ユーザーrootのセッションが閉じられました

1月22日04:28:01mam CRON [15943]:pam_unix(cron:session):( uid = 0)によってユーザーrootに対してセッションが開かれました
1月22日04:28:01mam 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 )

そのコマンドに見えます

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

毎時(28分...)実行され、ディレクトリにあるものを実行します

  • /etc/cron.hourly/

しかし、このディレクトリは空です:

root @ mam:/#ls -al /etc/cron.hourly/
合計12
drwxr-xr-x2ルートルート40962010-10-1216:26。
drwxr-xr-x67ルートルート40962011-01-2216:15。。
-rw-r--r--1ルートルート1022010-08-24 20:45 .placeholder

7
udo

Ubuntuはvixie-cronを使用します。これは、/var/spool/cronに加えて、/etc/crontab/etc/cron.d/*も検索します。


<Edit>更新によると、/etc/crontabには4つのcronジョブがあります。それらは指定された時間にcronによって実行されており、それがsyslogメッセージの原因です。

cron自体は/etc/cron.hourly/について何も知りません。それは、そのディレクトリを処理するrun-partsを実行するだけです。 cronに関する限り、cd / && run-parts --report /etc/cron.hourlyジョブは、1時間ごとに実行されるようにスケジュールされた別のジョブとまったく同じです。それはnot魔法のようにスキップされます。

6
user1686

/etc/cron.dを探すか、findを使用します。

#find /etc/ -type f -exec grep -E "^28[ \t]" {} \; -print
0
osdyng