iXfiles 21.09.2009 16:33
Есть проблема! — cifs, как примонтировать шару от windows?
Привет всем!Есть проблема:
$ cat /etc/fedora-release
Fedora release 11.92 (Rawhide)
$ uname -a
Linux igor-nb 2.6.30.5-43.fc11.i586 #1 SMP Thu Aug 27 21:18:54 EDT 2009 i686 i686 i386 GNU/Linux
$ rpm -qa |grep samba
samba4-libs-4.0.0-15alpha7.fc11.i586
samba-winbind-3.3.2-0.33.fc11.i586
samba-client-3.3.2-0.33.fc11.i586
samba-3.3.2-0.33.fc11.i586
samba-common-3.3.2-0.33.fc11.i586
$
$ sudo mount -t cifs -o iocharset=utf8,codepage=cp866,username=MyName //10.1.1.222/full ./mnt/smb/
$
$ sudo tail /var/log/messages
...
Sep 21 14:11:46 nb kernel: CIFS: Unknown mount option codepage
$
Шара монтируется, но проблема с русскими буквами. Вместо них кракозябры.
Кто знает как правильно примонтировать ресурс?
evgenyl 21.09.2009 17:05 #
+ 0 -
покажи что выдает locale
$ locale
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=
$
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=
$
емнип, iocharset должен быть в локальной кодировке, а вот codepage именно в cp866.
прочёл, там немного другая ситуация, там сервер на samba, на нём решается дополнением глобальной опции dos charset = cp866 со стороны сервера, но у меня сервер не доступен для редактирования. К нему windows машины подключаются без проблем с русскими буквами.
Извиняюсь, но у меня похоже сервер не windows а linux на NAS коробке, как буду на работе проверю поточнее.
Извиняюсь, но у меня похоже сервер не windows а linux на NAS коробке, как буду на работе проверю поточнее.
пробовал во многих кодировках, но толку если codepage опция не работает
опция codepage отсутствует для cifs (подробнее man mount.cifs)
глубже не копал
глубже не копал
sudo mount.cifs //server/share /media/dir -o user=DOMAIN\\username,rw,dir_mode=0777,file_mode=0777,nounix,iocharset=utf8
У меня вот в бубунте работает с доступом от не рута.
У меня вот в бубунте работает с доступом от не рута.