Такая проблема, как сделать так чтоб у людей, которые заходят по сети на мой копьютер отображались руские буквы в именах файлов. Все остальные компьютеры находятся под виндой.
В файле smb.conf в секции [global]
character set = KOI8-R
client code page = 866
Эти две строчки отвечают за нормальныю перекодировку имен файлов.
Например
[global]
character set = koi8-r
client code page = 866
preserve case = yes
short preserve case = yes
default case = lower
mangle case = no
это нужно было делать с самого начала. В любом случае, поиграй с кодировками.
Если у тебя шаровая папка, и туда могут заливать файлы пользователи винды, можешь пробовать ещё играть с iconv
Например
ls | iconv -f cp1251 -t koi8-r