URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1306
[ Назад ]

Исходное сообщение
"Настройка кодировки SAMBA"

Отправлено umca , 19-Апр-07 10:43 
Добрый день ! Есть такая вот проблема , поставил самбу настроил вродебы работает , вот только если на самбе создать папку с русскими буквами они из под windows видяться как ???????? , я так понимаю что дело в кодировке . Поделитесь какую лучше кодировку ставить дабы коректно отображались русские буквы !

Содержание

Сообщения в этом обсуждении
"Настройка кодировки SAMBA"
Отправлено Questman , 19-Апр-07 11:36 
>Добрый день ! Есть такая вот проблема , поставил самбу настроил вродебы
>работает , вот только если на самбе создать папку с русскими
>буквами они из под windows видяться как ???????? , я так
>понимаю что дело в кодировке . Поделитесь какую лучше кодировку ставить
>дабы коректно отображались русские буквы !


Если самба свежая, то пропиши в конфиге :
[global]
        dos charset = 866
        unix charset = KOI8-R


"Настройка кодировки SAMBA"
Отправлено umca , 19-Апр-07 11:48 
>>Добрый день ! Есть такая вот проблема , поставил самбу настроил вродебы
>>работает , вот только если на самбе создать папку с русскими
>>буквами они из под windows видяться как ???????? , я так
>>понимаю что дело в кодировке . Поделитесь какую лучше кодировку ставить
>>дабы коректно отображались русские буквы !
>
>
>Если самба свежая, то пропиши в конфиге :
>[global]
>        dos charset = 866
>
>        unix charset = KOI8-R
>


Делал такое , что то не помогает !!


"Настройка кодировки SAMBA"
Отправлено iv , 19-Апр-07 16:15 
>>Если самба свежая, то пропиши в конфиге :
>>[global]
>>        dos charset = 866
>>
>>        unix charset = KOI8-R
>>
>
>
>Делал такое , что то не помогает !!

Может у тебя не кои8? у меня, например УТФ-8. Ты таки погляди что у тея там в локали выставь осмысленно.

cat /etc/samba/smb.conf

# Global parameters
[global]
        dos charset = CP866
        display charset = UTF-8
-skip-
Никакой птичьей грамоты нет, все как надо.


"Настройка кодировки SAMBA"
Отправлено umca , 19-Апр-07 17:00 
Вот что сейчас в конфиге

[global]
    workgroup = svaz-service
    server string = Linux SAMBA
    security = user
    smb password file = /etc/samba/passwd
    log file = /var/log/samba/log.%m
    socket options = IPTOS_LOWDELAY TCP_NODELAY
    create mask = 0777
    directory mask = 0777
    unix charset = koi8-r
    display charset = UTF-8
    dos charset = CP866
    netbios name = LINUX
    add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
    domain logons = No
    domain master = No
[share]
    comment = SHARE
    inherit acls = Yes
    path = /SHARE
    read only = No
    create mask = 0755
    directory mask = 0755
    admin users = samba
[printers]
    comment= All Printers
    securiti=server
    path = /var/spool/ldap/lp
    browseable = no
    printable = yes
    public = yes
    writable = no
    create mode = 0700


По вашему совету поставил UTF-8 была до этого и 866 и kio8 -вот только не хотит показовать (знакомые)русские буковки , дистрибутив SUSE 10.1


"Настройка кодировки SAMBA"
Отправлено iv , 20-Апр-07 10:29 
>Вот что сейчас в конфиге

>[global]

> unix charset = koi8-r     <- ???
> display charset = UTF-8
> dos charset = CP866

>По вашему совету поставил UTF-8 была до этого и 866 и kio8
>-вот только не хотит показовать (знакомые)русские буковки , дистрибутив SUSE 10.1
>

А кои8 опять зачем?
Птичьей грамотой видны файлы старые или скопированые на смб шару после того как самба перечитала свой конфиг?

Поставь уникод для линукса (УТФ8), 866 для доса, перезапусти самбу, грохни файлы с птичьей грамотой и попробуй скопировать новые.

У меня несколько СМб серверов на Сусе, правда 9 версии, никаких проблем с кодировками не наблюдаю, конфиг в предыдущем посте.


"Настройка кодировки SAMBA"
Отправлено umca , 20-Апр-07 14:14 
>>Вот что сейчас в конфиге
>
>>[global]
>
>> unix charset = koi8-r     <- ???
>> display charset = UTF-8
>> dos charset = CP866
>
>>По вашему совету поставил UTF-8 была до этого и 866 и kio8
>>-вот только не хотит показовать (знакомые)русские буковки , дистрибутив SUSE 10.1
>>
>
>А кои8 опять зачем?
>Птичьей грамотой видны файлы старые или скопированые на смб шару после того
>как самба перечитала свой конфиг?
>
>Поставь уникод для линукса (УТФ8), 866 для доса, перезапусти самбу, грохни файлы
>с птичьей грамотой и попробуй скопировать новые.
>
>У меня несколько СМб серверов на Сусе, правда 9 версии, никаких проблем
>с кодировками не наблюдаю, конфиг в предыдущем посте.


Спасибочки вам большое заработало !!! Всё проблема решена !!


"Настройка кодировки SAMBA"
Отправлено rad87 , 25-Апр-07 22:10 
здравствуйте!
У меня тоже возникла некоторая проблема с кодировками
Я в самбе 3 прописал кодировки.
Виндовая машина (vista) всё видит хорошо
Линуксовая (ASP Linux 11.1) тоже ОК
А вот Мандрива 2007 русские файлы отображет какимито цифорками и двоеточиями
в чём может быть проблема?


"Настройка кодировки SAMBA"
Отправлено ls , 28-Ноя-08 16:35 
мне помогло:
dos charset = 866
display charset = LOCALE
работает на мандриве и на сусе


"Настройка кодировки SAMBA"
Отправлено Борис из Новосибирска , 31-Май-09 06:07 
>здравствуйте!
>У меня тоже возникла некоторая проблема с кодировками
>Я в самбе 3 прописал кодировки.
>Виндовая машина (vista) всё видит хорошо
>Линуксовая (ASP Linux 11.1) тоже ОК
>А вот Мандрива 2007 русские файлы отображет какимито цифорками и двоеточиями
>в чём может быть проблема?

В мандрива-клиенте ( в АСП, видимо, так уже и настроено ) нужно монтировать
самба-диск не как smbfs, а как cifs (в ядре linux клиентской машины должно быть настроено соответственно в пункте "network file systems").
Иначе utf8 не победить. Именно цифорки с двоеточиями и выходят, когда пытаются подружить
в клиенте utf8 с smbfs.
smbfs - это для старых систем, с однобайтными кодировками имен.
CONFIG_SMB_NLS_REMOTE надо оставить по-старому (cp866), чтобы старые серверы самба виделись по-прежнему корректно.