имеются сервер на debian sarge/etch и клиентская машина на mandriva 2007.
доступ настроен через керберос (krb5). все прекрасно работает, локаль на
сервере и на клиенте ru_RU.KOI8-R.
проблема в том, что при заходе командой типа:
#rlogin -x server -l user
локаль в сеансе:
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
хотя при заходе тем же юзером просто с консоли на этот сервер KOI8-R (как нам и надо).
то есть создается ощущение, что при создании сессии при r-login-е не выбирается нужная локаль.
если проверить:
[xxxxx@pingvinus ~]$ rlogin -x yyyyy -r -l root
This rlogin session is encrypting all data transmissions.
Last login: Tue Aug 7 10:53:21 from 172.16.17.97
Linux manager3-r 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
yyyyy:~# locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
yyyyyy:~# LC_ALL=ru_RU.KOI8-R cal
Август 2007
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
дайте ценный советик
поиск чесно юзал и ваш, и гугль, про локаль все понял, но с rlogin-ом никаких примеров не нашел.