Tenshi ist eine Logwatch-Software, die regelmäßig in die Logfiles schaut und die wichtigsten Meldungen rauspickt und rummailt.
Unter Gentoo jedoch lässt sich die Software in Version 0.9 nicht starten. Sie weigert sich mit einem
# /etc/init.d/tenshi start
* Starting tenshi ...
[ERROR] /var/log/messages: file not readable! at /usr/sbin/tenshi line 135. [ !! ]
Obwohl der Nutzer
tenshi in der Gruppe
adm ist.
Nach ein wenig erfolglosem Googlen und Suchen in Gentooforen, wurde ich fündig:
I commented out line 631 in /usr/sbin/tenshi: Code:$) = "$gid $gid" or die RED "[ERROR] can't reset supplementary groups: $!\n";
I believe it resets the groups the tenshi process belongs to. In my case it causes tenshi to lose rights to read log files.
Bei mir steht der Code zwar in Zeile 715, aber es hilft. Tenshi läuft.
Mit den genauen Möglichkeiten dieser Software muss ich mich noch beschäftigen.
Quelle:
[1] http://forums.gentoo.org/viewtopic-t-474555.html
[2] http://dev.inversepath.com/trac/tenshi/