# Allow client to pass locale environment variables
AcceptEnv LANG LC_* GGG
На клиенте в ~/.ssh/config добавил:
# Bypass some env vars to remote host
SendEnv LANG LC_* GGG
Теперь из Cygwin:
$ mintty
$ echo $LANG
ru_RU.cp1251
$ export GGG=xxx
$ ssh $USER@$HOST
% echo $GGG
xxx
% echo $LANG
ru_RU.UTF8
Не понимаю как побороть LANG. Вроде все стартовые скрипты для shell'а
прогрепил на предмет строки 'LANG', но безрезультатно...
Помогите, подскажите...
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/j6n5bb$8mh$1...@dough.gmane.org
07.10.2011 19:20, Oleksandr Gavenko пишет:
> По умолчанию в /etc/ssh/sshd_config:
>
> # Allow client to pass locale environment variables
> AcceptEnv LANG LC_*
>
> На клиенте в ~/.ssh/config добавил:
>
> # Bypass some env vars to remote host
> SendEnv LANG LC_*
>
После перезагрузки $LANG успешно устанавливается sshd сервером.
На сколько хорошо отключать локаль по умолчанию?
Всем пользователям системы нравиться русская UTF-8 локаль...
Где тогда правильней устанавливать локаль?
В силу указанных вопросов я решил закоментарить строчки из
/etc/pam.d/sshd
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/j6umtd$ue4$1...@dough.gmane.org
Закомментаривание этих строчек фактически отключает локаль по умолчанию при входе через SSH, но сохраняет её при других методах входа. Также можно ставить локаль через /etc/profile и ~/.profile. Например, команда
: ${LANG=ru_RU.UTF-8}; export LANG
устанавливает значение переменной окружения LANG в ru_RU.UTF-8, только если оно не было установлено ранее. При этом файлы из /etc/pam.d выполняются до /etc/profile. При входе через SSH, значения переменных передаются с клиента до выполнения файлов из /etc/pam.d.
Также можно почитать <http://wiki.debian.org/Locale>.
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org