Bug#791897: systemd: incorrect x bit for group on .journal log files after setting Storage=persistent
Michael Biebl
biebl at debian.org
Thu Jul 9 12:37:58 BST 2015
Am 09.07.2015 um 12:43 schrieb Vincent Lefevre:
> Package: systemd
> Version: 222-1
> Severity: normal
>
> The .journal files under /var/log/journal/*/ have an incorrect x bit
> for the group:
>
> -rw-r-x---+ 1 root root 50331648 2015-07-09 12:25:09 system.journal
> -rw-r-x---+ 1 root systemd-journal 16777216 2015-07-09 11:27:15 user-1000.journal
>
> According to Christian Seiler's message
>
> https://lists.debian.org/debian-user/2015/07/msg00359.html
>
> the cause is the following lines in /usr/lib/tmpfiles.d/systemd.conf:
>
> a+ /var/log/journal/%m - - - - d:group:adm:r-x
> A+ /var/log/journal/%m - - - - group:adm:r-x
>
> Christian said:
>
> "Ok, that's it: a+/A+ is new in systemd in unstable (don't remember when
> exactly it was introduced, but 215 from Jessie doesn't have it), and
> that is used to set ACLs.
>
> So what happend is the following:
>
> - journald created these files after you initially set
> Storage=persistent, but without ACLs (and thus no ACL mask)
>
> - the tmpfiles.d snippet was executed after that (probably at the next
> boot)
>
> - A+ is recursive and adds ACL entries (in this case for the adm
> group)
>
> - but since the files didn't have an ACL mask yet, it was
> automatically created, leaving the mask with an x bit
> (because the adm-ACL for group was added with x)
>
> [...]
>
> That said, I think it would be justified to open a bug report about the
> current behavior (even if after removing the bit once it doesn't occur
> anymore), and the solution would be to have tmpfiles.d provide an
> option to set ACLs without recalculating a mask (equivalent to what
> setfacl -n does), and change the tmpfiles.d snippet to make use of
> that."
That sounds like an upstream change.
> Note: since Jessie is not affected, I suppose that this will affect
> Jessie users in the next upgrade if nothing is done to fix the problem.
>
> systemd should ensure that:
> * The x bit is no longer added in the future.
> * If the x bit was set due to this bug, it should be removed
> automatically.
Please consider filing this upstream.
Thanks,
Michael
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150709/349bea27/attachment-0002.sig>
More information about the Pkg-systemd-maintainers
mailing list