Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Совместный доступ к SMB шаре из под ubuntu и Windows  (Прочитано 1283 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн overmaxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Помогите пожалуйста. Как все настроить чтобы я мог редактировать обычнве текстовые файлы на русском языке из под ubuntu где samba развернута и из под виндовых клиентов.
Пока все мои мучения с локалью, настройками кодировки SMB шары, ключами монтирования раздела, где шара расположена. Привели только к тому что я то названия папок с русскими буквами прочесть не могу или же тектовый файл нормально виден, включая содержимое только из под винды, либо только из под Ubuntu.
 

Оффлайн EnMaN

  • Любитель
  • *
  • Сообщений: 81
  • Самый убунтоводный человек)))
    • Просмотр профиля
Я себе поставил сервер сабы как шару для линя и Windowsа.. всё работает без проблем и руские имена определяются...

Оффлайн gizomo

  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Какая версия у samba? Ее текущий конфиг, желательно. Там разберемся.
И да, к стати, если будете редактировать из под Windows конфиги Linux, то можете на грабли натолкнуться - у них разная система обработки файлов.

Оффлайн OEvg85

  • Участник
  • *
  • Сообщений: 133
  • это я
    • Просмотр профиля
Какая версия у samba?

Бок с вами, при чем тут весия, там в /etc/samba/smb.conf просто указывается [global]
unix charset = utf8
dos charset = cp1251
display charset = cp1251
У меня с такими настройками алес арбайтен!

и некисло было бы вывод locale приложить ;) Если с кодировками бьетесь :)
« Последнее редактирование: 08 Июня 2013, 16:49:45 от OEvg85 »

Все говорят, что мы вместе, но не все знают в каком

Оффлайн overmaxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
OEvg85,
А я слышал что unix charset и display charset должны совпадать
root@geonix-srv:~# locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Оффлайн OEvg85

  • Участник
  • *
  • Сообщений: 133
  • это я
    • Просмотр профиля
Возможно, но у меня все вот так работает, без проблем. Мне другое интересно, решена ваша проблема???

Все говорят, что мы вместе, но не все знают в каком

Оффлайн overmaxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
нет. все по прежнему

Оффлайн OEvg85

  • Участник
  • *
  • Сообщений: 133
  • это я
    • Просмотр профиля
Почему бы не попробовать?
[global]
unix charset = utf8
dos charset = cp1251
display charset = cp1251
Или Вас смущает отсутствие кодировки CP1251???

Все говорят, что мы вместе, но не все знают в каком

Оффлайн overmaxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
попробывал. разницы нет. смущает меня только то что везде пишут что значения display и unix одинаковые должны быть.

Оффлайн OEvg85

  • Участник
  • *
  • Сообщений: 133
  • это я
    • Просмотр профиля
На сколько я понимаю, unix charset - кодировка для unix-подобных систем, dos charset - кодировка для DOS/Windows. display charset Посмотрите, есть тут хоть слово про то что совпадать должны? По сценарию с локалью системы должен совпадать, выходит, если локаль smb-сервера KOI8-R, то и параметр должен быть display charset = KOI8-R. А случае, если на сервере локаль UTF-8 и на клиенте UTF-8, то параметры совпадут.

Все говорят, что мы вместе, но не все знают в каком

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.