Показать полную графическую версию : Из Midnight Commander не получается подключится к дискам на Windows машинах
maslinaV
16-11-2007, 10:59
Из Midnight Commander не получается подключится к дискам на Windows машинах ?
Система SuSe 9.2 , Midnight Commander 4.6.1
Каким образом это можно сделать?
Опишите подробнее как именно не получается, что куда вводите и что получаете в ответ.
От себя для этих целей могу посоветовать использовать fusesmb или smbnetfs.
maslinaV
16-11-2007, 16:59
В Midnight Commander 4.6.1 нет такого пункта
Дал команду
suse:~ # smbmount ////SERVER //Shared /mnt/SERVER -U root -W root'
Появился значок
>
и больше никакого ответа.
По команде
suse:~ # smbclient \\\\SERVER\\Shared -U admin password
Domain=[Domain] OS=[Windows Server 2003 ………….] Server=[Windows Server 2003 …...]
smb: \>
я могу просматривать содержимое
В Midnight Commander 4.6.1 нет такого пункта »
Какого?
Появился значок »
потому как в конце строки у Вас стоит апостроф
В mc есть т.н. SMB link (F9->Left|Right->SMB Link...), с помощью него как раз и можно подключаться к удаленным серверам. Но если эту операцию приходится проделывать часто, я все-же рекомендую воспользоваться программами (см.выше), с помощью которых можно примонтировать сеть в определенный каталог (например /mnt/net) и ходить по ней как по файловой системе.
ruslandh
16-11-2007, 21:30
BuGfiX, можно при желании и вообще в fstab прописать, или autofs для автомонтирования настроить.
maslinaV
19-11-2007, 10:45
Какого? »
SMB link
В mc есть т.н. SMB link (F9->Left|Right->SMB Link...), с помощью него как раз и можно подключаться к удаленным серверам. Но если эту операцию приходится проделывать часто »
Посмотри прикрепленный файл где такая опция ?
BuGfiX, можно при желании и вообще в fstab прописать, или autofs для автомонтирования настроить. »
Подскажите как
maslinaV
19-11-2007, 10:55
потому как в конце строки у Вас стоит апостроф »
Убрал апостроф и появилось сообщение
/mnt/SERVER: invalid option -- U
Could not resolve mount point /mnt/SERVER
1. Could not resolve mount point /mnt/SERVER »
Вы не создали директорию /mnt/SERVER
2. /mnt/SERVER: invalid option -- U »
Синтаксис команды smbmount несколько другой (см. man smbmount):
smbmount \\\\SERVER\\Shared /mnt/SERVER -o username=root,password=pass
3. Посмотри прикрепленный файл где такая опция ? »
Прошу прощения, не знал что в SuSE mc собран без поддержки smb.
Подскажите как »
Например - вот так:
//192.168.0.1/Shared /mnt/SERVER smbfs username=root,password=pass 0 0
Если будет выдаваться ошибка
cli_negprot: SMB signing is mandatory and we have disabled it.
поменяйте тип файловой системы smbfs на cifs.
maslinaV
19-11-2007, 12:33
Прошу прощения, не знал что в SuSE mc собран без поддержки smb »
Пересоберу , из исходников собирал , поэтому подскажите пожайлуста какая какая опциия при
./configure
Samba устанавливался из пакетов в комплекте с SuSe 9.2 и сервер и клиент.
подскажите пожайлуста какая какая опциия при ./configure »
./configure --help | grep -i 's.*mb.*'
--with-samba Support smb virtual file system [no]
--with-configdir=DIR Where the Samba configuration files are [/etc]
--with-codepagedir=DIR Where the Samba codepage files are
Но, как любит говорить уважаемый ruslandh, у Вас не slackware :-), поэтому советую либо найти готовую rpm, либо собрать mc из src.rpm.
maslinaV
19-11-2007, 15:01
Например - вот так:
//192.168.0.1/Shared /mnt/SERVER smbfs username=root,password=pass 0 0
Если будет выдаваться ошибка
Цитата:
cli_negprot: SMB signing is mandatory and we have disabled it.
поменяйте тип файловой системы smbfs на cifs. »
Создал каталог
mnt/Server
Далее дал команду
suse:/mnt # smbmount \\\\Server\\Shared /mnt/Server cifs username=root,password=pass
cli_negprot: SMB signing is mandatory and we have disabled it.
2031: protocol negotiation failed
SMB connection failed
suse:/mnt #
....-o username=root,password=pass
Здесь имеется ввиду пароль и пользователь на директорию mnt/Server или же на Windows
Далее пробовал так
suse:~ # smbmount \\192.168.0.1\Shared /mnt/Server smbfs -o username=root,password=password
Usage: mount.smbfs service mountpoint [-o options,...]
.....
This command is designed to be run from within /bin/mount by giving
the option '-t smbfs'. For example:
mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test
suse:~ # smbmount \\\\192.168.0.1\\Shared /mnt/Server cifs -o username=root,password=pass
cli_negprot: SMB signing is mandatory and we have disabled it.
3296: protocol negotiation failed
SMB connection failed
suse:~ #
maslinaV
19-11-2007, 15:36
./configure --with samba
Я пересобрал MC с поддержкой samba , когда набираю
//192.168.0.1/Shared
Предлагается затем ввести имя пользователя и пароль , а потом говорится что невозможно войти
SMB signing is mandatory and we have disabled it
Попробуйте так:
mount.cifs //<IP adress>/share name> /<mount point> -o user=<username>%<password> dom=<domain name>
И, кстати, smb.conf глянуть можно?
maslinaV
19-11-2007, 17:27
После компиляции MC с поддержкой samba подключился , но кириллица в непонятной кодировке
Вообще не очень удобно из mc работать
suse:~ # mount.cifs //192.168.0.1/Shared /mnt/Server -o user=root%pass dom=domain
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
maslinaV
19-11-2007, 17:49
Хоть я и подключился через MC но я не могу создавать каталоги и записывать туда что-либо (то есть с Linux на Windows)
Повторяю, smb.conf в студию!
maslinaV
19-11-2007, 17:59
smb
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.