Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: ftpd + log + русские буквы  (Прочитано 530 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн s2044907

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
ftpd + log + русские буквы
« : 28 Апреля 2020, 20:26:56 »
Добрый вечер,  долго искал не могу не как найти решение, развернул vsftpd все хорошо. Начал смотреть логи, а там в место русских букв ????. Подскажите как можно победить,  или установить другой ftp server?


Пользователь добавил сообщение 29 Апреля 2020, 11:23:24:
нашел на сайте вот такое решение
--- sysutil.c   Sun Apr 18 05:28:39 2004
    +++ sysutil.c   Tue Jun 29 09:40:51 2004
    @@ -874,23 +874,7 @@
     int
     vsf_sysutil_isprint(int the_char)
     {
    -  /* From Solar - we know better than some libc's! Don't let any potential
    -   * control chars through
    -   */
    -  unsigned char uc = (unsigned char) the_char;
    -  if (uc <= 31)
    -  {
    -    return 0;
    -  }
    -  if (uc == 177)
    -  {
    -    return 0;
    -  }
    -  if (uc >= 128 && uc <= 159)
    -  {
    -    return 0;
    -  }
    -  return isprint(the_char);
    +  return (((unsigned char) the_char) > 31);
     }



но для новичка сложно, что там делать надо не могу понять?

подскажите плиз, очень хочется увидеть родные буквы в логах


Пользователь добавил сообщение 29 Апреля 2020, 13:08:15:
начинаю понимать.

1. Скачал исходник.
2. добавил патч

остались вопросы:
собрал пару раз исходники, но не чего не получилось.

Подскажите хорошую документацию по тому как собирать из исходников. (в исходниках нет ./configure) есть только Makefil.
сделал:
1. make - прошло все ок
2. make install выдал ошибку

(Нажмите, чтобы показать/скрыть)
Закрыто
   --zg_nico
« Последнее редактирование: 17 Июня 2020, 08:43:08 от zg_nico »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.