Re: ControlMaster cwd is not /

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



Just like stdout, stderr is essential for programs that the user runs on the remote machine.  Please don't close it unless and until the user does (e.g. ssh remote 'exec command 2>&-')



-------- Forwarded Message --------
Subject: 	Re: ControlMaster cwd is not /
Date: 	Fri, 9 Apr 2021 13:41:47 +1000
From: 	raf <ssh@xxxxxxx>
To: 	Thorsten Glaser <t.glaser@xxxxxxxxx>
CC: 	Bert Wesarg <bert.wesarg@xxxxxxxxxxxxxx>, openssh-unix-dev@xxxxxxxxxxx



On Thu, Apr 08, 2021 at 02:48:59PM +0200, Thorsten Glaser <t.glaser@xxxxxxxxx> wrote:

On Thu, 8 Apr 2021, Bert Wesarg wrote:

> see
> https://bugzilla.mindrot.org/show_bug.cgi?id=1902
> for one of the first reports and also a reason why it is currently not accepted.

This seems really wrong. #1902 refers to #1988 as reason for not
chdir’ing to / but #1988 is about (1, 0) vs. (1, 1) whereas #1902
is about (0, 1) vs. (1, 1) so perhaps changing the daemon call to
(0, 0) will fix both?

bye,
//mirabilos, not (yet) having looked at that code, just wondering

Ah, #1988 is the reason. I would think that if that problem
was that stderr is left open, the solution is to close stderr
(when not debugging), rather than to not chdir /.

cheers,
raf

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev




[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux