Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   mount_smbfs (http://forum.oszone.net/showthread.php?t=15661)

tueur 20-05-2004 15:11 84883

Ручками выполняю:
mount_smbfs //username@fileserver/sharefolder /usr/home/username/sharefolder
Винда спрашивает пассворд, получает, проглатывает его и в указаной директории
успешно монтируется заветная виндовая шара.
man mount_smbfs говорит о наличии заветной опции "-N" которая призвана брать файлы паролей из
файла /usr/local/etc/nsmb.conf и нужна чтобы монтировать разшареные диски при загрузке системы.
у меня этот файл следующей конфигурации:
----------------------------
[default]
workgroup=WORKGROUP

[FILESERVER]
charsets=koi8-r:cp866
addr=FILESERVER.MYDOMAIN.COM

[FILESERVER:username]
password=secretpassword
----------------------------

Вот только при использовании опции -N ничего не получается и на строку
mount_smbfs -N //username@fileserver/sharefolder /usr/home/username/sharefolder
Получаю:
mount_smbfs: unable to open connection: syserr = Authentication error

Подскажите, пожалуйста, что я делаю не верно?

ruslandh 20-05-2004 20:50 84884

А покажите ваш полный smb.conf

smooth 21-05-2004 08:54 84885

>man mount_smbfs говорит о наличии заветной опции "-N" которая призвана брать файлы паролей из
файла /usr/local/etc/nsmb.conf и нужна чтобы монтировать разшареные диски при загрузке системы.

опция -N не призывает вытаскивать пароли из файла. Она подразумевает не использовать пароль вообще.

tueur 21-05-2004 12:44 84886

> А покажите ваш полный smb.conf
Хм. А самба у меня не запущена. Я и не думал что она нужна.


> опция -N не призывает вытаскивать пароли из файла. Она подразумевает не использовать пароль вообще.

Как же он примаунтит шару без пароля?
В мане написано что:
-----------
mount_smbfs читает дополнительные параметры из ~/.nsmbrc и пароли тоже. Если пароли не найдены он спросит их.
-----------
Он ничего не спрашивает при исспользовании -N :(
Просто отвечает:
mount_smbfs: unable to open connection: syserr = Authentication error

orc 21-05-2004 16:05 84887

в файле nsmbrc.conf пароль должен быть не в виде secretpassword, а $$17d5a45273d3b0a18e5f6f7c8d2b5, что можно получить при помощи команды:
smbutil crypt secretpassword

tueur 21-05-2004 16:51 84888

> в файле nsmbrc.conf пароль должен быть ....

Да, конечно, это я сделал в первую очередь.

smooth 21-05-2004 22:39 84889

не нужна Вам самба...

-N не используйте и будет Вам счастье

tueur 24-05-2004 10:53 84890

> -N не используйте и будет Вам счастье

Не использовать -N?
Тогда подскажите как монтировать виндовые шары при старте системы БЕЗ "-N"?

smooth 24-05-2004 11:03 84891

В Вашем первом посте - это реальная конфигурация nsmbrc?

tueur 24-05-2004 11:28 84892

> В Вашем первом посте - это реальная конфигурация nsmbrc?
Имена сервера/пользователя другие.

orc 24-05-2004 12:00 84893

> [FILESERVER:username]
Вот еще вспомнил. В файле нужно писать все большими буквами, а монтировать все маленькими.
Должно быть
[FILESERVER:USERNAME]
А монтировать
mount _smbfs -N //username@fileserver/sharename /mount/point

tueur 24-05-2004 12:21 84894

2 orcevil:
Спасибо, дело было действительно в том, что надо было писать в файле конфигурации имя пользователя заглавными буквами.


Время: 06:12.

Время: 06:12.
© OSzone.net 2001-