[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Попытка пробросить переменную окружения LANG через ssh клиент.



07.10.2011 18:52, Evgeny Kapun пишет:
На сервере в /etc/pam.d/sshd:
auth       required     pam_env.so envfile=/etc/default/locale
Эта строчка устанавливает локаль. Чтобы отключить, рекомендуется
выполнить dpkg-reconfigure locales из-под рута и убрать локаль по
умолчанию. Если не помогает, можно попробовать закомментировать
вышеназванную строчку.

Спасибо. Это оно!

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



Reply to: