Hello!
Personally, don't we have philosophical contradiction here? -- Journal is positioned as syslog alternative with more wide functionality, but in current case we offer to turn off whole journal to make functionality only as transport. No problem, but is RFE to incorporate ExcludeMetaData= parameter to /journald.conf acceptable here?


Syntax: ExcludeMetaData=[meta[=keyword1,keyword2,...keywordN]]

For current usecase: ExcludeMetaData=_CMDLINE. Or, to make it more flexible: ExcludeMetaData=_CMDLINE=[keyword1],[keyword2],...[keywordN].

E.g.:
=======
ExcludeMetaData=_CMDLINE=pass,password
ExcludeMetaData=_UID=1000,k_mikhail
=======

to exclude defined parameters. Or:

=======
ExcludeMetaData=_CMDLINE
ExcludeMetaData=_UID
=======

to exclude common (whole) metadata.

Acceptable?

18.08.2016 14:25, Lennart Poettering пишет:
On Wed, 17.08.16 12:10, Divya Thaluru (divya.thal...@gmail.com) wrote:

Hi,

Journalctl stores metadata like "_UID,_GID,_CMDLINE,_SYSTEMD_CGROUP etc…"
for each message. Is there any way, can we encrypt metadata (commandline
info) so sensitive information wont be stored.

If encryption of metadata is not possible, can we disable collecting the
metadata?
The journal does not support encryption, and it does not disable
collecting metadata implicitly. You may however turn off all storage
by the journal by setting Storage=none in journald.conf. In that mode
you may optionally connect another syslog daemon to it via
ForwardToSyslog=yes, which implements the features you are looking for.

Lennart


_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to