Приветствую! Я немного разбираюсь в виндах и совсем уж мало в линуксе... Возникла некоторое время назад задачка - обеспечить файлообмен между сотрудниками офиса и некими удалёнными абонентами... Что наворотил: На виртуальном дебиане запустил SSH и соотв SFTP. Сделал chroot`ного юзера и смонтировал ему через самбу шару с виндового сервера. Всё работает... Удалённые юзера через SFTP - локальные - через просто папочку сетевую... И всё вроде зашибись было, пока начальство не спросило статистику - кто откуда и чего качал снаружи... Вот тут беда ... Юзверя спокойно насоздавали там хреногру папочек и файлов с очч длинными _русскими_именами :( В логах , _не_латиницу_, SSHD пишет в виде "octal escaped UTF8". То бишь каждая русская буковка - предстаяляется в виде !восьми! символов :( шесть цыфр и два слэша :( А размер сообщения - очевидно ограничен. Имена пишутся не полностью да и операция тоже - просто обрезается слишком длинная строка. Пробовал в rsyslog.conf ставить параметр $MaxMessageSize - не влияет вообще...
Собственно вопросы: 1)Можно ли заставить internal-sftp писать в логи полное имя файла, невзирая на длину и octal-escaped?.... 2)Можно ли заставить его писать сразу в UTF, а не в octal-escaped? 3) Мож кто предложит более простой способ "файлообменки"? Эту систему ломать поздно - ужо допустил юзверей :( Но на будущее - совет пригодится ;-)