The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
mount_smbfs и .nsmbrc, !*! orc, 23-Июл-03, 11:31  [смотреть все]
Доброго времени суток!
При монтировании раздела, находящегося на 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

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

  • mount_smbfs и .nsmbrc, !*! lavr, 12:49 , 23-Июл-03 (1)
    >Доброго времени суток!
    >При монтировании раздела, находящегося на 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=""





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

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