delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/12/18/07:07:54

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Tue, 18 Dec 2001 13:06:12 +0100
From: Corinna Vinschen <cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: path problems when logged in through ssh
Message-ID: <20011218130612.W21898@cygbert.vinschen.de>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <4 DOT 3 DOT 1 DOT 2 DOT 20011217112036 DOT 0223c410 AT pop DOT ma DOT ultranet DOT com> <003901c18736$7c4a4370$738ffe0c AT pwork> <3C1E58F9 DOT 27125FFC AT verizon DOT net>
Mime-Version: 1.0
User-Agent: Mutt/1.2.5i
In-Reply-To: <3C1E58F9.27125FFC@verizon.net>; from d.roth@verizon.net on Mon, Dec 17, 2001 at 12:43:37PM -0800

On Mon, Dec 17, 2001 at 12:43:37PM -0800, David Rothenberger wrote:
> I had a similar problem with ssh.  In my case, I couldn't even log in
> through ssh because the spawned child process could not find the cygwin
> DLL.  The problem was that my system PATH value was longer than 512
> characters.
> 
> The sshd daemon is supposed to copy its environment for the child
> process.  Through debugging, I determined the child process did get a
> copy of the daemon's environment -- except for PATH, which was set to
> some useless default like /usr/sbin:/c/WINNT that didn't include the
> cygwin directory.
> 
> I looked at the sshd sources and noticed a limit on the environment
> value sizes of 512 in the code that copies the environment.  Since
> shortening my system PATH value was not an option, I solved the problem
> by overriding the PATH value for the sshd daemon's environment.  I did
> this by editing the registry for my sshd service, but you can also do it
> by recreating the sshd service with cygrunsrv and specifying the PATH
> value as part of the service's environment.

Just to claify here.  You're not talking about OpenSSH but of ssh.com,
right?  There's no limit of the length of environment variables in
OpenSSH nor is PATH truncated to some default value in thr Cygwin version.

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin AT cygwin DOT com
Red Hat, Inc.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019