[Pkg-shadow-devel] Bug#923478: initscripts use unsafe `: >` shell command to create files

Dmitry Bogatov KAction at debian.org
Mon Apr 29 00:14:36 BST 2019


[2019-04-26 13:17] Chris Hofstaedtler <zeha at debian.org>
> > According my experiments, it will. Even if I remove this code, something
> > (login/getty, maybe?) still creates /var/run/utmp, root:root.
>
> Which init was used in your experiments?

sysvinit-core.

> If it was systemd or anything else honoring tmpfiles.d,
> /lib/tmpfiles.d/systemd.conf has:
>
> F! /run/utmp 0664 root utmp -

sysvinit-core does not read tmpfiles.d

> > Thus I am asking your advice, whether it is safe to not create
> > /var/run/utmp in initscripts.
>
> Depending on the init, removing initscripts is already allowed, and
> it's likely that fresh installs do not even get it installed
> anymore.

True. But, as you mentioned, systemd uses its own way of creating this
file.
-- 
        Note, that I send and fetch email in batch, once every 24 hours.
                 If matter is urgent, try https://t.me/kaction
                                                                             --



More information about the Pkg-shadow-devel mailing list