Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Копирование файла по сети на Windows без паролей / 25 сообщений из 45, страница 1 из 2
15.12.2017, 10:18
    #39570145
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Приветствую.
С Линуксом сталкиваюсь очень-очень редко. Поэтому почти его не знаю.
Задача вроде бы простая: скопировать в расшаренную беспарольную папку Windows 1 файл по сети без ввода логинов и паролей .
Я перечитал за полдня достаточно много инфы, почти всё получилось. Единственное, что не получается, так это скопировать файл с Ubuntu на Windows по сети без пароля .
Я так понял, что "cp" не умеет копировать по сети, приходится монтировать сетевую папку Винды в Линуксе. Здесь опять проблема с тем, что нужно монтировать папку и опять с паролем текущего пользователя Убунты.
Ладно, смонтировал:
Код: plaintext
mount -t cifs //print_server/share $HOME/print
вижу виндовые файлы на Убунте. Но при попытке там что-то создать или скопировать получается, что папка только на чтение.
Как её монтировать без пароля и с правами на запись?

При копировании с Винды на Винду всё просто - в bat-файле 1 строка:
Код: plaintext
copy %USERPROFILE%\Downloads\file1.txt \\print_server\share\file2.txt
Файл копируется безо всяких паролей, т.к. на ПК "print_server" настроен беспарольный доступ.

На ПК установлена Ubuntu 16.04. Установил samba. На удалённом ПК Win7/Win10.
Как такое же сделать на Ubuntu?
Может есть путь проще? Без монтирования?
...
Рейтинг: 0 / 0
15.12.2017, 10:23
    #39570151
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
https://www.shellhacks.com/ru/mount-remote-windows-partition-share-linux/



делаю у себя по примеру, но получаю, что "-o " может использовать только root
...
Рейтинг: 0 / 0
15.12.2017, 10:38
    #39570160
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Пробую делать с -o guest, ввожу пароль для root, нажимаю Enter, курсор переходит на новую строку и всё на этом, т.е. как бы ничего не происходит дальше.
...
Рейтинг: 0 / 0
15.12.2017, 11:12
    #39570203
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Код: plaintext
sudo mount.cifs -o user=,password= //print_server/share $HOME/print

вот так примонтируется без виндовых паролей
Код: plaintext
-o user=,password=


осталось разобраться, как без рута примонтировать и с доступом на запись
...
Рейтинг: 0 / 0
15.12.2017, 13:47
    #39570312
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
X11Может есть путь проще? Без монтирования?man smbclient
?
...
Рейтинг: 0 / 0
15.12.2017, 22:06
    #39570581
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Может, на NFS посмотреть?

На 2008 сервере (должно и на 7 работать, по идее) ставил Utilities and SDK for Subsystem for UNIX-based Applications, делал NFS-шару, монтировал её на серверах под линуксом/фряхой штатными средствами. Только UID/GID немного непривычны.
...
Рейтинг: 0 / 0
16.12.2017, 08:56
    #39570632
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
X11,
тут больше проблемы как ни странно на стороне Windows, ибо SMB такой замечательный протокол, что легче убитсо, чем его понять...


рекомендую вообще уйти от SMB и вставить в Винду что-то общее употребимое типа FTP
...
Рейтинг: 0 / 0
16.12.2017, 09:18
    #39570634
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
MasterZivтут больше проблемы как ни странно на стороне Windows

Я же написал, что мне удалось примонтировать виндовую папку без ввода виндовых паролей.
Осталось понять, как монтировать без ввода рут-пароля.
И потом это всё обернуть в sh-файл. Этот sh-файл будет вызываться браузером по нажатию на кнопку.
...
Рейтинг: 0 / 0
16.12.2017, 09:20
    #39570635
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
MasterZivFTP
vkleставил Utilities and SDK for Subsystem for UNIX-based Applications

Ради копирования одного файла?
Нет, спасибо.
...
Рейтинг: 0 / 0
16.12.2017, 11:11
    #39570646
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
X11MasterZivFTP
vkleставил Utilities and SDK for Subsystem for UNIX-based Applications

Ради копирования одного файла?
Нет, спасибо.
А монтировать без sudo вы не пробовали... Там ведь пароль запрашивает sudo, а не mount_cifs
...
Рейтинг: 0 / 0
16.12.2017, 12:48
    #39570668
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
[quot X11]MasterZivЯ же написал, что мне удалось примонтировать виндовую папку без ввода виндовых паролей.
Осталось понять, как монтировать без ввода рут-пароля .У меня работает такой вариант, через gvfs
Код: sql
1.
2.
3.
4.
-- Монтирование сетевого диска Windows (можно и под обычным пользователем, не root)
gvfs-mount smb://192.168.0.102/c$/
-- Если будет ошибка, то в начале пишем "dbus-launch"
dbus-launch gvfs-mount smb://192.168.0.102/c$/

Для Debian 9 я ставил немного библиотек для gvfs. В убунте может уже установлены...
...
Рейтинг: 0 / 0
16.12.2017, 12:49
    #39570671
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Ой, цитата не от MasterZiv, а от X11
...
Рейтинг: 0 / 0
18.12.2017, 10:47
    #39571233
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Sergey OrlovА монтировать без sudo вы не пробовали...

Отказано в доступе.
...
Рейтинг: 0 / 0
18.12.2017, 11:34
    #39571275
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
user89,

Код: plaintext
gvfs-mount smb://192.168.0.102/c$/

А куда же эта сетевая папка будет примонтирована? В какую локальную папку?
...
Рейтинг: 0 / 0
18.12.2017, 12:22
    #39571306
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
X11,

у меня монтирует вот сюда:
Код: sql
1.
//run/user/1000/gvfs/

Возможен ещё такой путь: ~/.gvfs
Тут в зависимости от системы, надо задать поиск папки "gvfs" и посмотреть полный путь, типа такого:
Код: sql
1.
//run/user/1000/gvfs/smb-share:server=192.168.0.101,share=c$/

У вас, надеюсь IP/имя машины не меняется :)

Результат команды ls
...
Рейтинг: 0 / 0
18.12.2017, 12:37
    #39571317
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
user89У вас, надеюсь IP/имя машины не меняется

маршрутизатор раздаёт по DHCP, 21 век :)
...
Рейтинг: 0 / 0
18.12.2017, 14:01
    #39571387
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Да, всё получилось. Спасибо большое.
Я не думал ,что в 21ом веке в Линуксе будет всё так сложно.
...
Рейтинг: 0 / 0
18.12.2017, 14:53
    #39571451
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Сперва я делаю отсоединение на случай, если папка была ранее присоединена, иначе при попытке присоединить, выдает ошибку, что папка уже присоединена и не копирует файл.

В общем, может, кому пригодится:
Код: plaintext
1.
2.
3.
4.
5.
#!/bin/bash

gvfs-mount smb://prn_serv/share -u;
gvfs-mount smb://prn_serv/share -a;
cp $HOME/Загрузки/txt.txt /run/user/1000/gvfs/smb-share:server=prn_serv,share=share;
gvfs-mount smb://prn_serv/share -u;
...
Рейтинг: 0 / 0
19.12.2017, 09:49
    #39571827
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Ничего не получилось, как оказалось.
После перезапуска ПК выполняю:
Код: plaintext
gvfs-mount smb://prn_serv/share -a

получаю ошибку: Ошибка получения адреса: анонимный доступ запрещен.
Хотя ПК с Windows 10 даже не перезагружался, настройки не изменялись. Проверил - беспарольный доступ включен.
...
Рейтинг: 0 / 0
20.12.2017, 08:18
    #39572450
Копирование файла по сети на Windows без паролей
X11,

тебе уже посоветовали man smbclient, а ты всё так же по какой-то причине силишься смонтировать? Не удивительно, что у тебя сервер со стола упал.
...
Рейтинг: 0 / 0
20.12.2017, 11:41
    #39572599
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
мимопроходилтреднечитал,

Вы хотите, чтобы я это всё полностью изучил?
https://www.samba.org/samba/docs/man/manpages-3/smbclient.1.html
...
Рейтинг: 0 / 0
20.12.2017, 11:56
    #39572611
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Отсюда https://superuser.com/questions/562702/copy-file-from-windows-to-linux
я понял, что можно использовать -c 'какой-то набор команд через точку с запятой' , понял, что put - это отправить файл на удалённый ПК?
...
Рейтинг: 0 / 0
20.12.2017, 11:58
    #39572614
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Дело в том, что smbclient требует ввести пароль текущего линукс-пользователя, а мне нужно без пароля.
...
Рейтинг: 0 / 0
20.12.2017, 12:27
    #39572648
Копирование файла по сети на Windows без паролей
X11,

man smbclient, либо придётся признать необучаемость
...
Рейтинг: 0 / 0
20.12.2017, 15:08
    #39572786
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование файла по сети на Windows без паролей
Ну у меня получилось. Но только, если настроить sudoers должным образом. Иначе нет.


мимопроходилтреднечиталman smbclient

ОК, а форумы для чего?
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Копирование файла по сети на Windows без паролей / 25 сообщений из 45, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]