nsmb.conf[default]
workgroup=TEST
[SERV3]
charsets=koi8-r:cp866
addr=192.168.1.1
[SERV3:test]
password=sdlfkgjlопции ядра:
options NETSMB
options NETSMBCRYPTO
options LIBMCHAIN
options LIBICONV
options SMBFS
Операционка FreeBSD 5.3
Если монтируюсь через команду
/usr/sbin/mount_smbfs -E koi8-r:cp866 -W TEST //test@serv3/xls_file /usr/home/user/xls
то спросив пароль все монтируется,
но как только добавляю -N, т.е. прошу взять пароль из nsmb.conf, то ничего не получаетсяmount_smbfs: unable to open connection: syserr = Authentication error
Подскажите, пожалуйста, что не так делаю? Заранее очень благодарен!
>nsmb.conf
>
>[default]
>workgroup=TEST
>[SERV3]
>charsets=koi8-r:cp866
>addr=192.168.1.1
>[SERV3:test]
>password=sdlfkgjl/usr/share/examples/etc/nsmb.conf
--- 8< --------
# SMB library uses next forms of section names (please note that the section
# name should be in upper case when it refers to server, user or share):
# A) [default]
# B) [SERVER]
# C) [SERVER:USER]
# D) [SERVER:USER:SHARE]
--- 8< --------
ключевое слово - upper>но как только добавляю -N, т.е. прошу взять пароль из nsmb.conf, то
из ~/.nsmbrc-N ставить необязательно, если используется nsmb.conf.
>>nsmb.conf
>>
>>[default]
>>workgroup=TEST
>>[SERV3]
>>charsets=koi8-r:cp866
>>addr=192.168.1.1
>>[SERV3:test]
>>password=sdlfkgjl
>
>/usr/share/examples/etc/nsmb.conf
>--- 8< --------
># SMB library uses next forms of section names (please note that
>the section
># name should be in upper case when it refers to server,
>user or share):
># A) [default]
># B) [SERVER]
># C) [SERVER:USER]
># D) [SERVER:USER:SHARE]
>--- 8< --------
>ключевое слово - upper
>
>>но как только добавляю -N, т.е. прошу взять пароль из nsmb.conf, то
>из ~/.nsmbrc
>
>-N ставить необязательно, если используется nsmb.conf.в файле /etc/nsmb.conf исправил в секциях названия на прописные
[default]
workgroup=TEST[TESTSERVER]
charsets=koi8-r:cp866
addr=192.168.1.1[TESTSERVER:TEST]
password=bvGHD*789Но ошибка не исчезла. Все равно нету результата:
#/usr/sbin/mount_smbfs -N //test@testserver/file /mnt/
mount_smbfs: unable to open connection: syserr = Authentication errorЗатем я сделал настройки для администратора windows домена и все заработало.
Странно! Ведь папка расшарена с полными правами для пользователя test
-N Do not ask for a password. At run time, mount_smbfs reads the
~/.nsmbrc file for additional configuration parameters and a
password. If no password is found, mount_smbfs prompts for it.Из man'а кстати!
> -N Do not ask for a
>password. At run time, mount_smbfs reads the
>
> ~/.nsmbrc file for additional configuration parameters and a
>
> password. If no password is found, mount_smbfs prompts for
>it.
>
>Из man'а кстати!
Спасибо! Разобрался
Тогда подскажи мне, потому что я не могу сделать то же самое! :)))))
>Тогда подскажи мне, потому что я не могу сделать то же самое!
>:)))))В файле nsmb.conf в квадратных скобках нужно все записывать большими буквами, прописью (кроме первой директивы [default])
Например: [SERVER]У меня проблема была только в этом. Еще неправильно указал нетбиос имя хоста с расшаренной папкой. После правки все заработало.
[default]
workgroup=NNNNN[SERVER]
charsets=koi8-r:cp866
addr=192.168.1.1
[SERVER:ROOTP]
password=ldakgjadfkrootp - юзер с правами на расшаренную парку.
далее даем команду
/usr/sbin/mount_smbfs //rootp@server/расшаренная папка /usr/home/ваша папка