Ce bogue suggère que le 12.04, les autorisations par défaut pour les journaux de démarrage ne permettent pas à rsyslogd de les lire:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1074564
C'est-à-dire que les journaux doivent être lisibles par le groupe 'adm' (ou est-ce 'syslog'?). Il est assez simple de changer le groupe pour un fichier journal donné, mais comment puis-je le rendre persistant de sorte que les journaux pivotés ou nouvellement créés obtiennent le bon groupe?
Je ne peux que répondre sur les "journaux tournés".
Modifiez la dernière ligne de /etc/logrotate.d/upstart
lire create root adm
au lieu de nocreate
, pour que le fichier soit lu
/var/log/upstart/*.log {
daily
missingok
rotate 7
compress
notifempty
create root adm
}
Ceci indique à logrotate de créer un nouveau fichier avec le même nom que celui tourné, de laisser les autorisations identiques et de chown
le fichier à root:adm
.