Sending PATH using SendEnv

Tim Rice tim at
Thu Apr 1 04:49:39 EST 2010

On Wed, 31 Mar 2010, Stuart Taylor wrote:

> Using verbose output I can see the client sending the vars, and if I create some test vars on the client and add them to the SendEnv/AcceptEnv statements in ssh_config/sshd_config, they are preserved in the remote environment, but PATH is not, and defaults to /usr/local/bin:/bin:/usr/bin, which is not very useful in this case.

Take a look at do_setup_env() in session.c
That is where the server sets PATH

Use the --with-default-path= and --with-superuser-path= configure options
to build with the path you want.

Tim Rice				Multitalents	(707) 887-1469
tim at

More information about the openssh-unix-dev mailing list