Откуда ftpd берет информацию о локали пользователя?
Есть пользователь vitaminoid, есть пользователь iso.
220 tachka.corp FTP server (Version 6.00LS) ready.
Name (localhost:vitaminoid): vitaminoid
331 Password required for vitaminoid.
Password:
230 User vitaminoid logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls -l
229 Entering Extended Passive Mode (|||63655|)
150 Opening ASCII mode data connection for '/bin/ls'.
total 3008
-rw1 vitaminoid vitaminoid 930 5 янв 15:25 .ICEauthority
220 tachka.corp FTP server (Version 6.00LS) ready.
Name (localhost:vitaminoid): iso
331 Password required for iso.
Password:
230 User iso logged in, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls -l
229 Entering Extended Passive Mode (|||56576|)
150 Opening ASCII mode data connection for '/bin/ls'.
total 7887464
-rw-r--r-- 1 1000 1000 228786176 May 25 2004 4.10-RELEASE-i386-miniinst.iso
Почему в первом случае - "янв", а во втором - "May"?
У пользователя vitaminoid шеллом стоит bash, для которого в /etc/profile стоит:
LANG=ru_RU.KOI8-R
export LANG
MM_CHARSET=KOI8-R
export MM_CHARSET
У пользователя iso шеллом стоит /usr/sbin/nologin, но даже если через chsh поменять
шелл на bash, все равно ничего не меняется.
Из-за этой фигни (koi'шное "янв") некоторые версии фара (точнее, его ftp-плагина)
не хотят заходить на ftp пользователем vitaminoid.
Откуда берется локаль?