Bug#1016500: README.Debian documents KillUserProcesses but not Linger

Michael Biebl biebl at debian.org
Tue Aug 2 07:30:48 BST 2022


Control: severity -1 wishlist
Control: tags -1 + moreinfo

Am 01.08.22 um 23:23 schrieb chrysn:
> Package: systemd
> Version: 251.3-1
> Severity: normal
> File: /usr/share/doc/systemd/README.Debian.gz
> 
> The README.Debian file duefully documents the surprising[1] effects that
> happen when using tmux or similar under in a logind session. However, it
> only covers the KillUserProcesses part of things (a mechanism that
> Debian thankfully disables by default), and not the linger part, which
> has a similar (if not the same) effect and is set to kill by default.
> 
> Suggested new text, based on the current one:
> 
>> KillUserProcesses and linger behavior in Debian
>> ===============================================
>>
>> If KillUserProcesses=yes is configured in logind.conf(5), the session scope
>> will be terminated when the user logs out of that session.
>>
>> Likewise, processes launched by users configured as Linger=no (see
>> loginctl(1)) are terminated.
>>
>> See logind.conf(5):
>>
>> | Note that setting KillUserProcesses=yes will break tools like screen(1) and
>> | tmux(1), unless they are moved out of the session scope.
>>
>> The default for KillUserProcesses in /etc/systemd/logind.conf is set
>> to "yes" in upstream systemd, though Debian defaults to "no" (see #825394).
>>

We only document KillUserProcesses=yes in README.Debian as we deviate 
from the upstream defaults here.

>> The default Linger value for users is set to "no", and may need to be
>> altered with `loginctl enable-linger ${USER}` to keep screen and tmux
>> useful.

This reads like there would be a "Linger=yes/no" value in logind.conf, 
which is misleading.
It is also incorrect, as you don't need to enable lingering if you want 
tmux to survive a log out (which was the reason for setting 
KillUserProcesses=no in Debian). Then again, I don't understand what you 
mean by "keep useful"?



That said, since we don't deviate from the upstream defaults here, I 
don't like adding this information to README.Debian.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20220802/612be9d5/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list