LINUX.ORG.RU

Пронос переменных окружения по ssh


0

1

Проблема в следующем-

пользуюсь на кластере оболочкой bash и ssh для входа на узлы кластера. В .bashrc, как обычно, прописываю переменные как свои, так и системные типа PATH, LD_LIBRARY_PATH и т.п., добавляя в последние ссылки на мои библиотеки.

Однако, при выполнении команды

ssh <имя-узла> env

по распечатке вижу, что собственные мои переменные пронеслись на узел и действуют, а вот системные PATH, MAIL и т.п., остались старыми, установленными по умолчанию, например, PATH=/usr/local/bin:/bin:/usr/bin

Файлы ssh_config и sshd_config имеют при этом вид:

[root@manager ~]# ssh cn01 grep Env /etc/ssh/sshd_config

AcceptEnv *

[root@manager ~]# grep Env /etc/ssh/ssh_config

SendEnv *

openssh имеет версию OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

Сисадмины бессильны в этом вопросе. Что это может быть и в каком направлении копать ? Короче, как решить проблему ?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.