Страница 1 из 1
монтирование виндовых шар
Добавлено: 2008-09-07 21:22:47
shroo0m
При монтировании шары при помощи mount_smbfs система матерится подобным образом:
Код: Выделить всё
mount_smbfs: can't set locale ''
mount_smbfs: smb_lib_init: can't initialise locale
Как лечить?
Re: монтирование виндовых шар
Добавлено: 2008-09-07 21:37:27
zg
Код: Выделить всё
man mount_smbfs
...
FILES
~/.nsmbrc Keeps static parameters for connections and other information.
See /usr/share/examples/smbfs/dot.nsmbrc for details.
EXAMPLES
The following example illustrates how to connect to SMB server SAMBA as
user GUEST, and mount shares PUBLIC and TMP:
mount_smbfs -I samba.mydomain.com //guest@samba/public /smb/public
mount_smbfs -I 192.168.20.3 -E koi8-r:cp866 //guest@samba/tmp /smb/tmp
It is possible to use fstab(5) for smbfs mounts:
//guest@samba/public /smb/public smbfs rw,noauto 0 0
Re: монтирование виндовых шар
Добавлено: 2008-09-08 13:11:52
Alex Keda
локаль указать?
Re: монтирование виндовых шар
Добавлено: 2008-09-08 18:38:53
shroo0m
Разобрался, спасибо всем огромное за внимание
Re: монтирование виндовых шар
Добавлено: 2008-09-09 0:21:25
Alex Keda
ну так поделись решением.
чтоб другие не колупались и вопрсов не задавали
Re: монтирование виндовых шар
Добавлено: 2008-09-19 15:23:16
supchik
а если шара админская? (\\server\share_name$)
в линуксе я создавал файлик с логином и паролем, но во фре про это ничего не написано

Re: монтирование виндовых шар
Добавлено: 2008-09-19 16:25:50
vintovkin
supchik писал(а):а если шара админская? (\\server\share_name$)
в линуксе я создавал файлик с логином и паролем, но во фре про это ничего не написано

решение проблемы
Добавлено: 2009-03-30 15:01:21
NoXъ
У меня FreeBSD 6.3 и та же проблема. Дело в том, что в библиотеке
/usr/lib/libsmb.so.2 есть бажный код, который и порождает ошибку в
mount_smbfs и в
smbutil. Для решения проблемы нужно: распаковать исходники, закоментарить в коде библиотеки
/usr/src/contrib/smbfs/lib/smb/subr.c следующий код:
Код: Выделить всё
if ((error = nls_setlocale("")) != 0) {
warnx("%s: can't initialise locale\n", __FUNCTION__);
return error;
}
и, находясь в каталоге
/usr/src/lib/libsmb, выполнить
make. Далее из этого каталога скопировать скомпиленую библиотеку
libsmb.so.2 в её "родной" каталог
/usr/lib. У меня после этого обе утилиты
заработали.
Re: монтирование виндовых шар
Добавлено: 2009-04-01 11:49:48
shroo0m
Спасибо большое.