On Wed, Jun 1, 2016 at 10:28 AM, Tomasz Torcz <to...@pipebreaker.pl> wrote:
>
>
>   I think that programs needing special treatment should use operating
> system's facilities to communicate that.  So tmux, screen, nohup should
> really open a new session.  It's unfortunate that tmux author is hostile
> against that, but maybe a clean, compile-time optional patch would persuade
> him?
>   Anyway, I think some examples of ”how to inform systemd I'm a special
> program not to reap” would be welcome.  Does it need to be done through
> D-Bus interaction with logind?  Is using PAM sufficient/required?
> (Nb. screen already uses PAM for some functionality).


As mentioned, this isn't just about screen, tmux, and nohup (or if there's
any other programs used in a similar context). *Any* command run with a
trailing & is commonly expected to survive logout, usually from remote
shells. Setting this as a default security policy without allowing that
standard behavior is going to be, at best, very surprising to a lot of
people, and documenting a new way to do the same thing isn't good enough.
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to