/var/log/auth.logがどこにあるのかわかりません 回転します。
ファイル/var/log/auth.log.2013-09-16が見つかりました 私のシステムでは、以前に /var/log/auth.logで見つかったログエントリが含まれています 。そのファイルはどこから来たのですか?
-d -D'%Y-%m-%d'を追加しました savelogのオプション /etc/cron.daily/sysklogに電話してください およびオプションdateext およびdateformat。%Y-%m-%d /etc/logrotate.confへ 、しかし、なぜこれが auth.logに影響を与えるのかわかりません 回転します。
私が調査した場所:
-
$ grep auth /etc/logrotate.d/*一致しない -
$ grep auth /etc/logrotate.conf一致しない -
/etc/cron.daily/sysklog回転について次のように言っています:for LOG in $(syslogd-listfiles) do if [ -s $LOG ]; then savelog -g adm -m 640 -u ${USER} -c 7 -d -D '%Y-%m-%d' $LOG \ > /dev/null fi doneただし、
$ syslogd-listfiles/ var / log / syslogのみを一覧表示します ローテーションの候補として。 -
savelogへの他の呼び出し/ etcに およびそのサブディレクトリは、登録されたCVSディレクトリ/ var / log / boot内の履歴ファイルをローテーションします。 およびaptitude.pkgstates。 -
$ crontab -l </ code>/ opt / psa / libexec / modules / watchdog / cp /のスクリプトのいくつかのエントリを一覧表示します (私はそれらがPleskパネルから来ていると思います)。ただし、-d -D'%Y-%m-%d'を追加するまで、問題のファイルには数字の拡張子が付いていたため、責任はないと思います。savelogのオプション/etc/cron.daily/sysklogに電話してください およびオプションdateextおよびdateformat。%Y-%m-%d/etc/logrotate.confへ 。
承認された回答:
少なくとも私のUbuntu13.04インストール(物理マシン、デスクトップ版)では、auth.logは logrotateによってローテーションされます /etc/logrotate.d/rsyslogで定義されているとおり 。これは、 grep auth /etc/logrotate.d/*によって正しく検出されます。 。ローテーションされたファイルには、通常どおり auth.logという名前が付けられます。 、 auth.log.1 、 auth.log.2.gz などなど。これは、私が知る限り、認証ログを処理するデフォルトの方法です。カスタマイズされたバージョンのUbuntuを使用している可能性があります。