Страница 1 из 2

опять про mount_smbfs

Добавлено: 2008-07-10 12:56:23
irv
Почитал форум, но решения, которе решало бы проблему так и не нашел. Вот проблема:

mount_smbfs -W логин //server/share /mnt/
Password: ввожу доменный
mount_smbfs: unable to open connection: syserr = Permission denied

на форуме находил ответы, он не один не помог...

Re: опять про mount_smbfs

Добавлено: 2008-07-10 13:00:52
paradox
с пассвордами не игрался
надо буде проверить

а вам для проверки советую сделать шару без пассворда
и проверить
будет моунтить или нет
если нет
значит проблема не в пассворде на ресурс
а вчем то другом

Re: опять про mount_smbfs

Добавлено: 2008-07-10 13:03:14
irv
так папки виндошные без паролей!
Да, сеть доменная

Re: опять про mount_smbfs

Добавлено: 2008-07-10 13:12:53
alex3
-W это указать воргроуп
а вообще попробуй так
mount_smbfs //login@server/share /mountpoint

Re: опять про mount_smbfs

Добавлено: 2008-07-10 13:18:13
irv
alex3 писал(а):-W это указать воргроуп
а вообще попробуй так
mount_smbfs //login@server/share /mountpoint
Поробовал, команда df -h выдает следующее:
Filesystem Size Used Avail Capacity Mounted on
/dev/ad4s1a 496M 245M 211M 54% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad4s1e 496M 134K 456M 0% /tmp
/dev/ad4s1f 103G 7.0G 88G 7% /usr
/dev/ad4s1d 1.9G 66M 1.7G 4% /var
/dev/acd0 4.0G 4.0G 0B 100% /dist
//SERVER/Share 917G 412G 504G 45% /mnt

захожу в mnt а там пусто...

Re: опять про mount_smbfs

Добавлено: 2008-07-10 13:23:27
alex3
-d права доступа для дир
-f тоже самое для файлов...
-O сменить владельца
поэкспериментируй с ключиками...

Re: опять про mount_smbfs

Добавлено: 2008-07-10 13:45:59
irv
alex3 писал(а):-d права доступа для дир
-f тоже самое для файлов...
-O сменить владельца
поэкспериментируй с ключиками...
пока глухо.. :(

еще вопроc. А как в чтобы ресурсы монтировались при загрузке системы?
Добавить в fstab?

Re: опять про mount_smbfs

Добавлено: 2008-07-10 13:52:47
alex3
угу, но как - не знаю... если давать mount -t smbfs специфические опции недоступны :( я делаю скриптом, который также пингует комп, и если не пингуется, отмонтирует.

Код: Выделить всё

#!/bin/sh
ipslave="х.х.х.х"
/sbin/ping -q -c 1 $ipslave > /dev/null 2>&1
if [ $? = 0 ]; then
    if [ -f /mnt/comp1/umount.flag ];then
        /usr/sbin/mount_smbfs -N -O user:password -d 777 -f 777 //winuser@com1/import /mnt/comp1
    fi
    else
    if [ ! -f /mnt/comp1/umount.flag ];then
        /sbin/umount -f /mnt/comp1
    fi
fi
в папке куда монтируется - создал файл umount.flag. если шара смонтирована - то его не видно

Re: опять про mount_smbfs

Добавлено: 2008-07-10 14:04:21
Covax
В fstab просто добавляется

Код: Выделить всё

//user@server/share        smbfs        /mnt        0       0
+ отредактировать /etc/nsmb.conf, чтобы не спрашивал пароль при загрузке.
Там же можно указать кодировки и т.д.

Re: опять про mount_smbfs

Добавлено: 2008-07-10 14:23:32
alex3
да здравствует коллективный разум... я знал что туда можно пароли пихать а про остальное - нет.

Re: опять про mount_smbfs

Добавлено: 2008-07-10 14:26:29
irv
Всем спасибо за коллективную помощь, будем мучить дальше :)

Re: опять про mount_smbfs

Добавлено: 2008-07-10 16:09:36
Alex Keda
alex3 писал(а):да здравствует коллективный разум... я знал что туда можно пароли пихать а про остальное - нет.
дядя Лёша, поиск пора бы освоить...
http://www.lissyara.su/?id=1113

Re: опять про mount_smbfs

Добавлено: 2008-07-10 16:30:56
Covax
lissyara писал(а):дядя Лёша, поиск пора бы освоить...
http://www.lissyara.su/?id=1113
Кстати, я уже где-то писал, повторюсь:
В релизе 7.0 мне удалось собрать ядро с

Код: Выделить всё

option    NETSMB        # SMB/CIFS requester
option    SMBFS         # SMB/CIFS filesystem
Но после этого перестали монтироваться виндовые шары, т.к. команда mount_smbfs вылетала с ошибкой, что модуль netsmb уже загружен.
Пришлось откатываться назад.

Re: опять про mount_smbfs

Добавлено: 2008-07-10 17:40:51
alex3
дядя Лёша, поиск пора бы освоить...
http://www.lissyara.su/?id=1113
дядя Лёша, я поиск освоил... но там ни слова не сказано про смену владельца и права к файлам и папкам... а кодировки меня пока не интересуют :pardon:

Re: опять про mount_smbfs

Добавлено: 2008-07-10 18:53:46
Alex Keda
права определяются правами на точку монтирования
так было всегда.

Re: опять про mount_smbfs

Добавлено: 2008-07-10 18:59:00
alex3

Код: Выделить всё

man mount_smbfs
объясните пожалуйста, высокочтимый гуру, зачем тогда нужны опции -d и -f

Re: опять про mount_smbfs

Добавлено: 2008-07-10 19:02:06
Alex Keda
а мне пофигу зачем они нужны.
у меня свои методы =)

Re: опять про mount_smbfs

Добавлено: 2008-07-10 19:41:29
alex3
твердолобый закостенелый консерватор...
переделка из Экзюпери. Раз эти опции там есть, значит они для чего-то нужны?

Re: опять про mount_smbfs

Добавлено: 2008-07-10 19:46:29
zingel
зачем тогда нужны опции -d и -f
в код залезть можно и посмотреть...

Re: опять про mount_smbfs

Добавлено: 2010-02-11 16:12:18
kharkov_max
День добрый.

Научите маунтить виндовую шару в автомате.

В nsmb.conf прописал так:

Код: Выделить всё

[default]
workgroup=WORKGROUP
nbns=192.168.0.2

# The 'FSERVER' is an NT server.
[COMP]
charsets=koi8-r:cp866
addr=192.168.0.3

[COMP:USER]
password=$$25134412223a2a0e
Написал скрипт такого содержания:

Код: Выделить всё

#!/bin/sh

echo 'Mount Install folder'
mount_smbfs -N //user@comp/install /usr/windowsshare/install
Сделал скрипт исполняемым.
Если при загруженой системе запустить скрипт, то сетевая шара без проблем маунтится к Freebsd.
И не спрашивает пароль т.к. он есть nsmb.conf

А вот в автомате, при загрузке системы не получается.
Если ложу скрипт запуска в /usr/local/etc/rc.d то он просто не отрабатывает при загрузке. Если из папки запускаю руками то все нормально
Если в fstab прописываю

Код: Выделить всё

//user@comp/install /usr/windowsshare/install smbfs rw 2 2
то система останавливается при загрузке /bin/sh ......
т.е. не может подмаунтить папку ...

1. Как правильно автоматизировать процесс монтирования сетевой шары при загрузке ?
2. Может подскажете как быть c fstab, скажем если в конфиге прописан НЖМД (не системный) я его отключил физически, но в fstab его не отключил.
Как сделать так что б система не останавливалась при загрузке а грузилась дальше без него ?

Спасибо.

Re: опять про mount_smbfs

Добавлено: 2010-02-11 17:31:22
BirdGovorun
Добавь опцию late в fstab

Re: опять про mount_smbfs

Добавлено: 2010-02-11 18:35:13
snorlov
Если скрипт валяется в /usr/local/etc/rc.d , то лучше его оформить как скрипт запуска сервиса, тогда можно его прописать запуск после сети и корретно отмонтироваться при перезагрузки/выключении

Re: опять про mount_smbfs

Добавлено: 2010-02-11 20:53:13
manefesto
правильно монтировать так:

Код: Выделить всё

//guest@samba/pub	/mnt/pub	smbfs	rw,-I192.168.33.1,-Ekoi8-r:cp866	0	0

Re: опять про mount_smbfs

Добавлено: 2010-02-12 13:09:33
kharkov_max
snorlov писал(а):Если скрипт валяется в /usr/local/etc/rc.d , то лучше его оформить как скрипт запуска сервиса, тогда можно его прописать запуск после сети и корретно отмонтироваться при перезагрузки/выключении
После попыток прописать в fstab путного ничего не получилось, с опцией late сервак зацикливало.
Похоже что сеть поднимается позже чем монтируются диски и его колбасит.

Решил однозначно делать через скрипт, мне кажется так надежнее будет. Вот как не знаю :(.
Подскажите пожалуйста как, или примером киньте.

Re: опять про mount_smbfs

Добавлено: 2010-02-12 13:35:01
snorlov
kharkov_max писал(а):
snorlov писал(а):Если скрипт валяется в /usr/local/etc/rc.d , то лучше его оформить как скрипт запуска сервиса, тогда можно его прописать запуск после сети и корретно отмонтироваться при перезагрузки/выключении
После попыток прописать в fstab путного ничего не получилось, с опцией late сервак зацикливало.
Похоже что сеть поднимается позже чем монтируются диски и его колбасит.
Решил однозначно делать через скрипт, мне кажется так надежнее будет. Вот как не знаю :(.
Подскажите пожалуйста как, или примером киньте.
За основу возьми любой из /usr/local/etc/rc.d, например squid-ский, там все просто...