syslogが記録されていなかった件
Dyndnsから「更新しないと失効するで」メールが来ていた。で、syslogを見ようとすると5月から更新されていない。confファイルのおかしいところを発見して修正したが変わらず。で、検索して原因判明。
そして、rsyslog を reload するのですが、Ubuntuな方だけは、 その前にログファイルを作っておく必要があります。
というのは、rsyslogd が、root ユーザの権限ではなく、 syslog ユーザの権限で動作しているためです。/var/log ディレクトリは、 root の権限がないとファイルを作れないようになっているのです。
所有者を変更して解決。何を修正してこうなったかは記憶にない。ログのアーカイブ作成時にどうなるんだろうか?
メモ:ddlinetのログはdaemon.logに記録されている。