openssh (6.2p2), inherit host environment variables to subsystem sftp-server process
    Damien Miller 
    djm at mindrot.org
       
    Sat Sep 14 16:47:33 EST 2013
    
    
  
On Fri, 13 Sep 2013, Martin Jacobs wrote:
> Hi,
> 
> is there a regular way that a subsystem process (sftpserver
> here) inherits environment variables from its parent (sshd)?
> Namely LANG and LC_* variables.
> 
> In my case it's important to get the variable of hosting
> environment and not from client side (AcceptEnv).
Subsystems like sftp are executed via the the user's shell, so you can
place environment variables in a non-interactive shell initialisation
file and they will be passed through.
Otherwise, you could add them to the ones that are copied from sshd to
its child session processes in session.c:do_setup_env() It might be
worth reviewing these...
-d
    
    
More information about the openssh-unix-dev
mailing list