Bug#934284: journal sometimes with x-bit, sometimes without

Marc Haber mh+debian-bugs at zugschlus.de
Fri Feb 25 18:31:21 GMT 2022


Hi Michael,

thanks to some insights from Bastian Blank explaining ACLs, I have the
following hypothesis:

On Fri, Aug 09, 2019 at 04:16:06PM +0200, Michael Biebl wrote:
> I have never seen this behaviour myself on the multitude of systems I
> run (laptop, servers, VM, containers) so I don't really have any idea.

That would be:

- System boots up
- journald starts
- journald creates directories in /run/log without caring much
- journald begins logging, creating file without -x bits
- systemd-tmpfiles starts
- systemd-tmpfiles fixes directory permissions including ACL and
  defaults settings (cf /usr/lib/tmpfiles.d/systemd.conf)
- journald rotates logs
- new journal is created
- defaults settings on directory are honored now
- so the new journal has the x bit set

Can you check whether this might be the case? It would be a good idea to
sample the ACLs on /run/log/journal/<machineid> before and after
journald starts up but before tmpfiles is run. I don't have an idea how
to do that.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



More information about the Pkg-systemd-maintainers mailing list