Войти

Показать полную графическую версию : mount_smbfs


tueur
20-05-2004, 15:11
Ручками выполняю:
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
А покажите ваш полный smb.conf

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

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

tueur
21-05-2004, 12:44
> А покажите ваш полный smb.conf
Хм. А самба у меня не запущена. Я и не думал что она нужна.


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

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

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

tueur
21-05-2004, 16:51
> в файле nsmbrc.conf пароль должен быть ....

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

smooth
21-05-2004, 22:39
не нужна Вам самба...

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

tueur
24-05-2004, 10:53
> -N не используйте и будет Вам счастье

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

smooth
24-05-2004, 11:03
В Вашем первом посте - это реальная конфигурация nsmbrc?

tueur
24-05-2004, 11:28
> В Вашем первом посте - это реальная конфигурация nsmbrc?
Имена сервера/пользователя другие.

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

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




© OSzone.net 2001-2012