[Sysadmins] Русские имена файлов в логах vsftpd
Olvin
=?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Пт Июл 27 09:12:41 MSD 2007
Хихин Руслан пишет:
>> Здравствуйте. Есть система ALC3.0, на ней крутится FTP-сервер на
>> основе vsftpd. На сервере лежат файлы в т.ч. и с именами кирилицей,
>> кодировка ФС: cp1251; локаль пользователей: ru_RU.CP1251.
>> В логах видно такое:
>> Sun Jul 22 07:00:59 2007 [pid 17916] [vsftpd] FTP command:\
>> Client "192.168.1.157", "LIST Relax/Audio/????????? ???????/"
>> Sun Jul 22 07:00:59 2007 [pid 17916] [vsftpd] FTP response:\
>> Client "192.168.1.157", "150 Here comes the directory listing."
>> Sun Jul 22 07:00:59 2007 [pid 17916] [vsftpd] FTP response:\
>> Client "192.168.1.157", "226 Directory send OK."
>> Т.е. вместо русских букв знаки "?". Хотелось бы видеть нормальные
>> русские имена файлов, которые у меня забрали. Я, конечно, могу
>> посчитать количество вопросиков и понять, какой файл, но... :)
>> В общем, как сделать?
> Поменять локаль у root ? Точнее у пользователя, от имени которого
> запускается xinetd, vsftpd.
У всех процессов этих сервисов переменная окружения LC_ALL=ru_RU.CP1251
(проверял через /proc/xxxxx/environ). Не помогает.
Подробная информация о списке рассылки Sysadmins