vlkamov (vlkamov) wrote in ru_linux,
vlkamov
vlkamov
ru_linux

Categories:

Самба и get

В локальной сети есть два компьютера: с Winodws 7 и Ubuntu 16.04

Хочется скриптом сгружать файл с виндузятины и обрабатывать его на убунтовом. Не пошло. Ну, думаю, может имена папок русскоязычные, или пробелы в них не усваиваются консольной smbget

Решил поэкспериментиировать на штатных для Винды папках, изначально имеющих LAT-имя без пробелов

Файловый менеджер Pcmanfm в папке
smb://buhg-pc/Public/Downloads
видит файл
mseinstall.exe
и сгружает его (скопировать-вставить)
Кстати, он видит и кириллические имена и пробелы ему не помеха.

А вот в консоли несколько другой результат:

vlkamov@TEST-PC:~/tmp$ smbget smb://buhg-pc/Public/Downloads/mseinstall.exe
Username for Public at buhg-pc [guest] buhg
Password for Public at buhg-pc: 
Using workgroup WORKGROUP, user buhg
smb://buhg-pc/Public/Downloads/mseinstall.exe can't be found on the remote server
vlkamov@TEST-PC:~/tmp$ 

Сталкивалось ли уважаемое сообщество с такой особенностью и как ее обойти ?

Upd. Спасибо за рекомендации. Временно, до утра, меня выгнали с работы, так что проверить те что пришли около 17 Екб и позже смогу только завтра.

Upd 2
Решено.
Сапоги надо надевать На свежую голову подумал-посмотрел-пооткрывал Samba-ресурсы еще раз и заметил такую особенность PCManFM'а.
Он в адресной строке показывает
smb://buhg-pc/Public/Downloads
соответсвенно искомый файл как будто бы
smb://buhg-pc/Public/Downloads/mseinstall.exe

НО !

Когда стучишься в Самба-сервер винды без указания "шары" ( (с) poor_sysadm )
smb://buhg-pc
открывается вот такой списочек (как бы корневой/исходный/рабочий директорий)
ADMIN$
C$
print$
Users


Ясно, что искомые файлы где-то в Users, захожу, новый списочек:
Default
Public



В АДРЕСНОЙ ЖЕ СТРОКЕ Users НЕ ОТОБРАЖАЕТСЯ,
так и остается
smb://buhg-pc
И далее по дереву нигде Users не показывается. Ну вот зачем так делать ?!

Консольный же smbget делали люди простые, которым скрывать ничего не надо.
Указав РЕАЛЬНЫЙ путь
smbget smb://buhg-pc/Users/Public/Downloads/mseinstall.exe

получил запросы логина, пароля, ответил и успешно получил затребованный файл.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 22 comments