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 > > > > >
