You could set all the variables you want in

 ~/.ssh/environment

./thanks
ilaiy
On 1/30/06, Chansup Byun <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am using OpenSSH 4.2p1.
>
> I need to make sshd process to inherit some environment variables (EVs)
> from its parent process.
> It looks like sshd process only inherits a limited number of EVs:  HOME,
> LOGNAME, MAIL, PATH,PWD,SHELL,SSH_CLIENT,SSH_CONNECTION,TZ, and USER.
>
> Is it possible to make the child sshd process inherit some EVs from its
> parent process?  Those EVs are dynamically set after submitting a job.
>
> Please let me know how to do it if it's possible.
>
> 26768 /gridware/n1ge6u6/bin/sol-sparc64/sge_execd
>   26769 sge_shepherd-412 -bg
>     26785 -ksh /gridware/n1ge6u6/default/spool/hes-hpc4/job_scripts/412
>       26847 /gridware/n1ge6u6/bin/sol-sparc64/qrsh -nostdin -inherit
> hes-hpc4 sleep 120; ec
>         26850 /usr/local/bin/ssh -x -n -p 59527 hes-hpc4 exec
> '/gridware/n1ge6u6/utilbin/sol-
>   26848 sge_shepherd-412 -bg
>     26849 /usr/local/sbin/sshd -i      <<< Why the sshd process inherits
> only some EVs from its parent process?
>       26852 /usr/local/sbin/sshd -i
>         26853 /gridware/n1ge6u6/utilbin/sol-sparc64/qrsh_starter
> /gridware/n1ge6u6/default/sp
>           26854 ksh -c sleep 120; echo BATCH;ulimit -t
>             26855 sleep 120
>
> The parent sge_shepherd process sets some environment variables
> dynamically. Onne of them is called "ENVIRONMENT".
> Using the ENVIRONMENT variable attribute [ either interactive or batch],
> users' computational resources can be set differently.
>
> Since sshd didn't inherit the ENVIRONMENT variable, the variable didn't
> get passed to its child process, qrsh_starter as shown above. So
> resources doesn't get set properly.
>
> Thanks,
>
> - Chansup
>
>
>
>
>

Reply via email to