[Bug 2860] "-lc" should be used for non-interactive session
https://bugzilla.mindrot.org/show_bug.cgi?id=2860 Damien Miller changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #4 from Damien Miller --- Close RESOLVED bugs with the release of openssh-8.0 -- You are receiving this mail because: You are watching someone on the CC list of the bug. You are watching the assignee of the bug. ___ openssh-bugs mailing list openssh-bugs@mindrot.org https://lists.mindrot.org/mailman/listinfo/openssh-bugs
[Bug 2860] "-lc" should be used for non-interactive session
https://bugzilla.mindrot.org/show_bug.cgi?id=2860 Damien Miller changed: What|Removed |Added Resolution|--- |WONTFIX Status|REOPENED|RESOLVED --- Comment #3 from Damien Miller --- We don't intend to change this for the reasons that I've already described. -- You are receiving this mail because: You are watching the assignee of the bug. You are watching someone on the CC list of the bug. ___ openssh-bugs mailing list openssh-bugs@mindrot.org https://lists.mindrot.org/mailman/listinfo/openssh-bugs
[Bug 2860] "-lc" should be used for non-interactive session
https://bugzilla.mindrot.org/show_bug.cgi?id=2860 Tom Yan changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX |--- --- Comment #2 from Tom Yan --- > Command execution sessions are assumed to be non-interactive Of course, but login shell is not equivalent to interactive shell > Shell profile scripts are allows to contain actions that write to stdout and > these would interfere with ssh being used as a transport if sourced It is the responsibility of the script writer that he/she should make sure such actions are only performed in interactive shell (e.g. by checking whether "$-" has i, or by putting them in the "rc" file instead). It does not really make sense to break the non-interactive command execution environment just for that, because ssh is logging in either way. -- You are receiving this mail because: You are watching someone on the CC list of the bug. You are watching the assignee of the bug. ___ openssh-bugs mailing list openssh-bugs@mindrot.org https://lists.mindrot.org/mailman/listinfo/openssh-bugs
[Bug 2860] "-lc" should be used for non-interactive session
https://bugzilla.mindrot.org/show_bug.cgi?id=2860 Damien Miller changed: What|Removed |Added Status|NEW |RESOLVED CC||d...@mindrot.org Resolution|--- |WONTFIX --- Comment #1 from Damien Miller --- That inconsistency is intentional. Command execution sessions are assumed to be non-interactive and are essential to ssh's use as a transport for other protocols (e.g. rsync or git). Shell profile scripts are allows to contain actions that write to stdout and these would interfere with ssh being used as a transport if sourced. -- You are receiving this mail because: You are watching someone on the CC list of the bug. You are watching the assignee of the bug. ___ openssh-bugs mailing list openssh-bugs@mindrot.org https://lists.mindrot.org/mailman/listinfo/openssh-bugs
[Bug 2860] "-lc" should be used for non-interactive session
https://bugzilla.mindrot.org/show_bug.cgi?id=2860 Tom Yan changed: What|Removed |Added Severity|enhancement |normal -- You are receiving this mail because: You are watching the assignee of the bug. ___ openssh-bugs mailing list openssh-bugs@mindrot.org https://lists.mindrot.org/mailman/listinfo/openssh-bugs