10.10.2011 16:03, Oleksandr Gavenko пишет:
> После перезагрузки $LANG успешно устанавливается sshd сервером.
>
>
> На сколько хорошо отключать локаль по умолчанию?
>
> Всем пользователям системы нравиться русская UTF-8 локаль...
>
> Где тогда правильней устанавливать локаль?
>
> В силу указанных вопросов я решил закоментарить строчки из
> /etc/pam.d/sshd
Закомментаривание этих строчек фактически отключает локаль по умолчанию при
входе через 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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]