Bug#919644: systemd: Postinstall script calls systemd-tmpfiles with absolute paths
Julian Dammann
support at math.uni-bonn.de
Fri Jan 18 08:32:21 GMT 2019
Package: systemd
Version: 232-25+deb9u8
Severity: important
Dear Maintainer,
The systemd postinstall script calls 'systemd-tmpfiles --create' with absolute paths, e.g. /usr/lib/tmpfiles.d/home.conf .
As absolute paths are used, the system administrator can not overrule those settings using config files in /etc/tmpfiles.d .
We noticed this behaviour, as systemd-tmpfiles tries to change permissions of /home, which fails in our case as it is an NFS mount.
So in our case our permission policy is not effectivly violated, however, other users might not be in this situation.
Using only basename filenames instead, e.g. 'systemd-tmpfiles --create home.conf [...]', would allow both the debian postinstall script to specify configuration files to be evaluated by systemd-tmpfiles,
as well as the administrator to override settings of those configuration files. See also 'man systemd-tmpfiles'.
-- Package-specific info:
-- System Information:
Debian Release: 9.6
APT prefers stable-debug
APT policy: (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.124.wap (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages systemd depends on:
ii adduser 3.115
ii libacl1 2.2.52-3+b1
ii libapparmor1 2.11.0-3+deb9u2
ii libaudit1 1:2.6.7-2
ii libblkid1 2.29.2-1+deb9u1
ii libc6 2.24-11+deb9u4~mi
ii libcap2 1:2.25-1
ii libcryptsetup4 2:1.7.3-4
ii libgcrypt20 1.7.6-2+deb9u3
ii libgpg-error0 1.26-2
ii libidn11 1.33-1
ii libip4tc0 1.6.0+snapshot20161117-6
ii libkmod2 23-2
ii liblz4-1 0.0~r131-2+b1
ii liblzma5 5.2.2-1.2+b1
ii libmount1 2.29.2-1+deb9u1
ii libpam0g 1.1.8-3.6
ii libseccomp2 2.3.1-2.1+deb9u1
ii libselinux1 2.6-3+b3
ii libsystemd0 232-25+deb9u8
ii mount 2.29.2-1+deb9u1
ii procps 2:3.3.12-3+deb9u1
ii util-linux 2.29.2-1+deb9u1
Versions of packages systemd recommends:
ii dbus 1.10.26-0+deb9u1
ii libpam-systemd 232-25+deb9u8
Versions of packages systemd suggests:
ii policykit-1 0.105-18+deb9u1
pn systemd-container <none>
pn systemd-ui <none>
Versions of packages systemd is related to:
pn dracut <none>
ii initramfs-tools 0.130
ii udev 232-25+deb9u8
-- Configuration Files:
/etc/systemd/journald.conf changed [not included]
/etc/systemd/logind.conf changed [not included]
-- no debconf information
More information about the Pkg-systemd-maintainers
mailing list