LINUX.ORG.RU
ФорумAdmin

samba и файлы с русскими именами


0

0

Имеется комп под линуксом и комп под виндами
у себя в /etc/smb.conf поставил параметры:
client code page = 866
character set = koi8-r

В итоге если я делаю так:
$ smbclient //wincomp/share
smb: \> ls
то я вижу все файлы и директории с русскими именами нормально

а если так
$ smbmount //wincomp/share ~/mnt/samba
$ ls ~/mnt/samba
то русские имена не вижу, то есть вижу изуродованными

как сделать, чтобы и во втором случае тоже было все нормально?

anonymous

попробуй указать команде монтирования параметры codepage= и charset=

anonymous
()

параметры "codepage" и "charset" принимаются для vfat, но не для smbfs во всяком случае мой mount отвергает любую из этих опций для smbfs

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

anonymous
()

параметры "codepage" и "charset" принимаются для vfat, но не для smbfs
во всяком случае мой mount отвергает любую из этих опций для smbfs

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

anonymous
()

можно кернел перекомпилить, чтоб вобще забыть об этом, там в разделе файловые системы (вроде) нада указать default nls = koi8-r и и там ещё в каком-то подпункте указать default remote nls = cp1251

MaR ★★
()
Ответ на: комментарий от MaR

у меня все прекрасно работает
mount -t smbfs -o iocharset=cp1251,codepage=cp866,username=user/DOMAIN,password=userpasswd <SERVER> <Share>

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.