В локальной сети есть два компьютера: с 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
получил запросы логина, пароля, ответил и успешно получил затребованный файл.
https://ru-linux.livejournal.com/3070757.html