Автор Тема: проблемы с кодировкой при монтировании samba ресурсов.  (Прочитано 1864 раз)

Оффлайн Ru_Grey

  • Завсегдатай
  • *
  • Сообщений: 146
    • Email
Есть сервер на Debian, на нем шара через samba
монтирую таким образом
mount -t smbfs //10.1.65.1/for_all /mnt/samba/for_all/ -o iocharset=utf8,dmask=777,fmask=777
вместо русских букв крякозябры.
Кстати тока что посмотрел вывод locale под root показывает:

LC_ALL=
  • LANG=POSIX
    LC_CTYPE=en_US.utf8
    LC_NUMERIC="POSIX"
    LC_TIME="POSIX"
    LC_COLLATE="POSIX"
    LC_MONETARY="POSIX"
    LC_MESSAGES="POSIX"
    LC_PAPER="POSIX"
    LC_NAME="POSIX"
    LC_ADDRESS="POSIX"
    LC_TELEPHONE="POSIX"
    LC_MEASUREMENT="POSIX"
    LC_IDENTIFICATION="POSIX"
а под юзером
  • LANG=ru_RU.UTF-8
    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=

я монтирую под root.
Может ли это иметь значение?
Почему под root не utf8 ?
как можно сделать под root utf8 ?
« Последнее редактирование: 10.10.2008 19:18:23 от Ru_Grey »
Ударим перевыполнением плана отечественного Линукс по капитализму!!!

Оффлайн silicium

  • alt linux team
  • ***
  • Сообщений: 93
  • I hear the Machine Spirt voice.
    • Email
замените smb на cifs и всё будет. И забудте слово smb. Это протокол за деприкейтен с выходом Windows 2000
Keep it simple.
Keep it true.

Оффлайн Ru_Grey

  • Завсегдатай
  • *
  • Сообщений: 146
    • Email
Ага через cifs помогло. Мне было привычнее через smbfs вот и делал как знал.
Ударим перевыполнением плана отечественного Линукс по капитализму!!!

Оффлайн silicium

  • alt linux team
  • ***
  • Сообщений: 93
  • I hear the Machine Spirt voice.
    • Email
не вы первый, я поэтому сразу ответил :)
А в 2.6.27 smbfs вообще выкинли вроде бы. Покрайней мере собирались.
Keep it simple.
Keep it true.