Чтобы увидеть русские буквы в именах файлов на диске Samba, в файл /etc/smb.conf следует добавить строчки:
[global]
character set = koi8-r
client code page = 866
preserve case = yes
short preserve case = yes
Первые две опции указывает внутреннюю кодировку имён файловой системы (client code page) и внешнюю кодировку пользователя (character set).
Следующие две опции указывают, что надо сохранять регистр длинных и коротких имён файлов соответственно.
Для Samba версии 3.х, которая для своих нужд использует unicode, следует использовать следующие настройки:
[global]
unix charset = koi8-r
dos charset = 866