Смонтировать Windows CIFS Поделиться с smbclient?

29368
meder omuraliev

Я пытаюсь выяснить, как разделить сетевой ресурс CIFS Windows (я не управляю им) с smbclient.

Сначала я попытался использовать приложение монтирования Debian Lenny по умолчанию в Places-> Connect to Server-> Custom Location, и я набрал

smb://DOMAIN;meder@subdomain.maindomain.com/groups 

(примечание: есть также пароль для входа в систему)

Поэтому кто-то рекомендует использовать smbclient, за исключением того, что я пробовал различные комбинации, основанные на интерпретации моей исходной команды smb, но не могу получить правильный синтаксис.

Кто-то помогает разумом? А также - что мне нужно ввести в / etc / fstab для монтирования perma?

Вот скриншот чьей-то Ubuntu с точной ошибкой, которую я получаю, пытаясь скопировать ее из монтируемого расположения:

Смонтировать Windows CIFS Поделиться с smbclient?

Обновить

Благодаря caliban я смог подключиться к smbclient. Моя текущая дилемма - просто постоянное монтирование для этого, вот моя попытка отредактировать / etc / fstab:

Ниже моей записи / dev / scd0 для моего привода CD-ROM:

//subdomain.maindomain.com/share /mnt/share smbfs username=DOMAIN/meder,password=mypass,umask=0002 0 0 

Я фактически создал / mnt / share как root с помощью mkdir, я должен был это сделать?

И есть ли какие-либо файлы журналов, которые я могу просмотреть, которые сообщали бы, что он не смонтировал это?

Я перезапустил 3 раза полностью, и я вижу пустые файлы в / mnt / share, никаких сообщений об ошибках или что-то еще.

Решение:

Я фактически изменил 'smbfs' в моем / etc / fstab, чтобы он стал 'cifs', и он начал работать. Я думаю, это означает, что я не использую smbfs / smb. Он пожаловался на то, что у меня это было в 'smbfs' в / var / log / messages, и попросил прочитать man mount.cifs.

2
э ... подожди. только что увидела ошибку, значит вы действительно можете подключиться к общему ресурсу ?? caliban 14 лет назад 0
У меня не было smbclient или smbfs, когда это произошло, я использовал какое-то приложение сетевого соединителя по умолчанию, чтобы попытаться подключиться к smb. Тогда это давало это, и кто-то сказал, попробуй smbclient. meder omuraliev 14 лет назад 0

1 ответ на вопрос

3
caliban

Это должен быть smb: // domain ; имя пользователя : пароль @ имя_сервера / имя_фолдера

домен имя пользователя пароль имя_сервера имя_фолдера

Это правильный синтаксис, если все работает. Итак, если я захочу подключиться к своей фэнтезийной акции, это будет

СМБ: //acmedefenses.com; Калибан: 12345678 @ battleplansserver / worlddomination

Конечно, эта доля не существует. :)

РЕДАКТИРОВАТЬ: обновленный ответ с кратким учебником о том, как использовать smbclient для проверки подключения

Чтобы использовать smbclient для проверки подключения, вы можете выполнить эту команду

smbclient // имя_сервера / имя_фолдера -U домен / имя пользователя

smbclient // battleplansserver / worlddomination -U acmedefenses.com/caliban

Чтобы смонтировать общий ресурс SAMBA в fstab, попробуйте это

//*servername*/*foldername* /mnt/samba smbfs username=*domain*/*username*,password=*password* 0 0  //battleplansserver/worlddomination /mnt/worlddom smbfs username=*acmedefenses.com/caliban,password=12345678 0 0 
Извините - я должен использовать это или smbclient? Или это уже использует smbclient? * foreheadslap * - Я не в сети, поэтому не могу попробовать сейчас. meder omuraliev 14 лет назад 0
smbclient в основном используется для * проверки * подключения - он гораздо более многословен, чем, например, простой файловый менеджер Nautilus. :) Отредактировал мой ответ, чтобы отразить. caliban 14 лет назад 0
Потрясающие; только что попробовал smbclient, и это сработало. Однако я не смог заставить работать fstab / mount. Я буду редактировать с моей попыткой. meder omuraliev 14 лет назад 0