The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mount_smbfs и .nsmbrc"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mount_smbfs и .nsmbrc"
Сообщение от orc emailИскать по авторуВ закладки on 23-Июл-03, 11:31  (MSK)
Доброго времени суток!
При монтировании раздела, находящегося на WindowsXP:
mount_smbfs //user_name@server_name/share_name /mnt
параль, полученный при помощи
smbutil crypt user_password
вполне подзодит.
использование параля в .nsmbrc приводит к ошибке вида
mount_smbfs -N //user_name@server_name/share_name /mnt
mount_smbfs: unable to open connection: syserr = Authentication error

FreeBSD 4.7

kernel:
options NETSMB      
options NETSMBCRYPTO
options LIBMCHAIN  
options LIBICONV    
options SMBFS      

.nsmbrc:
[default]                      
workgroup=WORKGROUP              
                                
[server_name:user_name:share_name]          
addr=server.domen.name
password=$$17446453a273f0110f1f5

Буду благодарен за любую информацию.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "mount_smbfs и .nsmbrc"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Июл-03, 12:49  (MSK)
>Доброго времени суток!
>При монтировании раздела, находящегося на WindowsXP:
>mount_smbfs //user_name@server_name/share_name /mnt
>параль, полученный при помощи
>smbutil crypt user_password
>вполне подзодит.
>использование параля в .nsmbrc приводит к ошибке вида
>mount_smbfs -N //user_name@server_name/share_name /mnt
>mount_smbfs: unable to open connection: syserr = Authentication error
>
>FreeBSD 4.7
>
>kernel:
>options NETSMB
>options NETSMBCRYPTO
>options LIBMCHAIN
>options LIBICONV
>options SMBFS
>
>.nsmbrc:
>[default]
>workgroup=WORKGROUP
>
>[server_name:user_name:share_name]
>addr=server.domen.name
>password=$$17446453a273f0110f1f5
>
>Буду благодарен за любую информацию.

со своей авторизацией разбирайся сам, про остальное подскажу,

1) посмотреть как в sources определена SMB_CFG_FILE:

- либо /usr/local/etc/nsmb.conf
- либо /etc/nsmb.conf

ps. по этому поводу было когда-то много стебалова в maillist'ах freebsd,
на чем остановились, незнаю, мне проще в sources посмотреть

2) самый важный момент, обнаружено следующее, не важно в каких регистрах
ресурсы M$ шар, в nsmb.conf или в .nsmbrc они должны быть в UPPERCASE,
умаялся пока это высек, реальный пример:

#HQ,LAVR,MUSIC - все в uppercase, это важно
[HQ]
charsets=koi8-r:cp866
addr=hq.dubna.ru

[HQ:LAVR:MUSIC]
addr=hq.dubna.ru
charsets=koi8-r:cp866
password=мой_пароль_в_DOMAIN_CONTROLLER'е

[HQ:LAVR:PUBLIC]
addr=hq.dubna.ru
charsets=koi8-r:cp866
password=мой_пароль_в_DOMAIN_CONTROLLER'е

после чего все пашет включая взятие пароля из nsmb.conf (для mount_smbfs
в /etc/fstab) или .nsmbrc, причем mount_smbfs все остальное в lower, пример:

[alone]~ > mount
/dev/ad2s1a on / (ufs, local)
/dev/ad3s1e on /tmp (ufs, local)
/dev/ad2s1h on /home (ufs, local, soft-updates)
/dev/ad2s1f on /pub (ufs, NFS exported, local, soft-updates)
/dev/ad2s1e on /usr (ufs, local, soft-updates)
/dev/ad2s1g on /var (ufs, local, soft-updates)
/dev/ad3s2e on /pub/ftp/.1 (ufs, NFS exported, local)
/dev/ad0s1e on /pub/ftp/.2 (ufs, NFS exported, local)
procfs on /proc (procfs, local)
[alone]~ > mount_smbfs -E koi8-r:cp866 -N -I hq.dubna.ru //lavr@hq/music /mnt/hq/mus
[alone]~ > mount
/dev/ad2s1a on / (ufs, local)
/dev/ad3s1e on /tmp (ufs, local)
/dev/ad2s1h on /home (ufs, local, soft-updates)
/dev/ad2s1f on /pub (ufs, NFS exported, local, soft-updates)
/dev/ad2s1e on /usr (ufs, local, soft-updates)
/dev/ad2s1g on /var (ufs, local, soft-updates)
/dev/ad3s2e on /pub/ftp/.1 (ufs, NFS exported, local)
/dev/ad0s1e on /pub/ftp/.2 (ufs, NFS exported, local)
procfs on /proc (procfs, local)
//LAVR@HQ/MUSIC on /mnt/hq/mus (smbfs)
[alone]~ >

итого пофигу в каком регистре M$ шары, даже в смешанном, пописывать в
конфигах их нужно в UPPERCASE (см. пример выше), а вот при монтировании
я все задаю в lower-case и все замечательно работает.

3) еще один ньюанс, полная противоположность верхнему - это шары самбы
на Unix машинах, там РЕГИСТР имеет значение (по крайней мере у меня между
двумя FreeBSD разных версий системы и самбы):

имеем host=andrew (FreeBSD + samba) и alone(FreeBSD + samba)

в nsmb.conf или .nsmbrc для публичной шары имеем:

# кроме ANDREW, остальное должно соответствовать samba ресурсам на
# удаленной unix машине
[ANDREW]
addr=andrew.dubna.ru

[ANDREW:guest:Movies]
password=""

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру