Well, actually I would like a feature to filter out audit data when looking at logs. I often do things like journalctl -o cat -f or journalctl -o cat -b | less or something without targetting a single unit or whatever, and in some cases I see a ton of those. I believe there is no way to filter only audit messages but show the rest? W dniu 25.11.2018 o 13:53, Lennart Poettering pisze: > On Sa, 24.11.18 14:38, Michał Zegan (webczat_200@xxxxxxxxxxxxxx) wrote: > >> Hello, >> Does journald intent to replace auditd? > > Well, no. > > I mean, there's some useful log data generated through the audit > framework that is not available elsewhere, and I think it's useful do > have this among the rest of the log data, hence we added support for > collecting that data. However, journald cannot replace auditd in most > ways, it will only register itself as an additional listener to audit > messages but not as the userspace consumer of it, like auditd > does. And that's on purpose: if you want the full auditd subsystem use > auditd really. journald is just an additional consumer of the data, > that is all, and it doesn't want to take full possession of the audit > stream like auditd does. > >> Because it has ability to get audit messages and uses it by default, >> also turning on audit. On the other hand, it does not silence dmesg >> audit messages like auditd seems to do, why? > > So, yeah, this sucks a bit. This is a kernel limitation. There has > been some work on fixing this in the kernel, but it never was > finished. Right now the implemented logic in the kernel is that only > if a userspace consumer of audit is running then the forward-to-kmsg > logic in the kernel is turned off and additional listeners (such as > journald) do not effect that logic. The idea of the unfinished work > was that the kernel would be changed to turn off the forward-to-kmsg > as soon as either a consumer is active or when at least one additional > listener is active. > > There's a rhbz bug about this, open since a long long time: > > https://bugzilla.redhat.com/show_bug.cgi?id=1160046 > > It's a pity this work went nowhere... > > Lennart >
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ systemd-devel mailing list systemd-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/systemd-devel