FS#64665 - [systemd] set nologin-path to /usr/bin/nologin

Attached to Project: Arch Linux
Opened by nl6720 (nl6720) - Wednesday, 27 November 2019, 11:37 GMT
Last edited by Christian Hesse (eworm) - Monday, 02 December 2019, 09:53 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Dave Reisner (falconindy)
Christian Hesse (eworm)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

systemd has a build option "nologin-path" that sets the path to the nologin binary. Without it, the login shell for system users, without a specified login shell, becomes /sbin/nologin. This contrasts with what was previously set in the package install scripts and /etc/passwd (e.g. https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/filesystem&id=20928f58767d34ed6711befd6255f6a0b1706ae8 ).

Please set -Dnologin-path=/usr/bin/nologin in the PKGBUILD.

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any
systemd 243.162-2
https://github.com/systemd/systemd/pull/13102

Steps to reproduce:
grep nologin /etc/passwd
This task depends upon

Closed by  Christian Hesse (eworm)
Monday, 02 December 2019, 09:53 GMT
Reason for closing:  Implemented
Additional comments about closing:  in svn trunk
Comment by Christian Hesse (eworm) - Monday, 02 December 2019, 09:31 GMT
Is this just cosmetic or are there real issues with what we have now?
Comment by nl6720 (nl6720) - Monday, 02 December 2019, 09:40 GMT
There are no issues. It's just cosmetic.

Loading...