Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Скопировать файл в сетевую папку Windows без паролей

Ответить
Настройки темы
Debian/Ubuntu - Скопировать файл в сетевую папку Windows без паролей

Старожил


Сообщения: 235
Благодарности: 13

Профиль | Отправить PM | Цитировать


При копировании с Win на Win всё просто:
Код: Выделить весь код
copy d:\file1.txt \\server1\share\print1.txt
Копируем локальный файл в расшаренную папку. На целевом ПК включен беспарольный доступ.


Как такое сделать при копировании из Ubuntu 16.04 в расшаренную папку Windows с помощью sh-скрипта. Чтобы не вводить логины/пароли (ни виндовые, ни линуксовые)?
Что-то вроде
Код: Выделить весь код
cp $HOME/print/file1.txt //server1/share/print1.txt
На Ubuntu сложнее, но почти получилось.
Код: Выделить весь код
#!/bin/bash
mkdir -p $HOME/print
mount.cifs -o user=,password=,dir_mode=0777,file_mode=0777 //server1/share $HOME/print
umount $HOME/print
Проблема в том, что для mount.cifs нужно вводить пароль root. А нужно без паролей.

Пытаюсь изучать gvfs-mount, но вижу, что в параметрах нет папки назначения, т.е. понятно, что монтировать, но непонятно, куда монтировать.

Отправлено: 12:15, 18-12-2017

 

Старожил


Сообщения: 235
Благодарности: 13

Профиль | Отправить PM | Цитировать


Вот так получилось

Код: Выделить весь код
#!/bin/bash
gvfs-mount smb://printserver/share -u;
gvfs-mount smb://printserver/share -a;
cp $HOME/Загрузки/txt.txt /run/user/1000/gvfs/smb-share:server=printserver,share=share/print.txt;
gvfs-mount smb://printserver/share -u;

Отправлено: 14:55, 18-12-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Запись в /etc/fstab
Код: Выделить весь код
//server1/share /mnt/backup cifs credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
cat /root/.smbcredentials
Код: Выделить весь код
username=login
password=password
Всё.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:07, 18-12-2017 | #3


Старожил


Сообщения: 235
Благодарности: 13

Профиль | Отправить PM | Цитировать


Ещё раз: мне нужно без username/password.

Используя /etc/fstab я так понимаю, что это будет подключаться автоматически при старте ОС?
Так я же не просил при старте ОС. Главный ПК может быть выключен на этапе загрузки клиентского.
Мне нужно только на момент копирования файла.

Цитата Akella2007:
Вот так получилось »
На самом деле НЕ получилось. После перезагрузки клиентского ПК при монтировании
Код: Выделить весь код
gvfs-mount smb://printserver/share -a
получаю ошибку:
Цитата:
Ошибка получения адреса: анонимный доступ запрещен.

Отправлено: 10:42, 19-12-2017 | #4


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата Akella2007:
Ещё раз: мне нужно без username/password. »
Цитата Akella2007:
Ошибка получения адреса: анонимный доступ запрещен. »
Лол

Отправлено: 11:14, 19-12-2017 | #5


Старожил


Сообщения: 235
Благодарности: 13

Профиль | Отправить PM | Цитировать


Да, лол, получается в том, что Linux не позволяет так же просто и легко скопировать файл по сети без логинов/паролей, как это сделано в Windows.

Отправлено: 11:32, 19-12-2017 | #6


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Дело не в линуксе

Отправлено: 11:46, 19-12-2017 | #7


Старожил


Сообщения: 235
Благодарности: 13

Профиль | Отправить PM | Цитировать


Т.е .Windows вчера не требовала пароль, а сегодня требует?

При входе в сетевую папку с винды - получается войти без пароля.
При входе в сетевую папку с линукса - НЕ получается войти без пароля.

Отправлено: 12:04, 19-12-2017 | #8


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата Akella2007:
получается войти без пароля »
Вы когда в винду входите, пароль вводите?

Отправлено: 12:14, 19-12-2017 | #9


Старожил


Сообщения: 235
Благодарности: 13

Профиль | Отправить PM | Цитировать


Нет. Пользователь без пароля.

Отправлено: 12:25, 19-12-2017 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Скопировать файл в сетевую папку Windows без паролей

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] как скопировать нужный файл в нужную папку с помощью bat Survover Скриптовые языки администрирования Windows 10 18-01-2017 22:47
CMD/BAT - Как батником можно скопировать файл в папку windows LepeT Скриптовые языки администрирования Windows 15 26-10-2014 13:01
CMD/BAT - Как скопировать файл/ы из CD/DVD в папку Program Files ??? meGangstaWorld Скриптовые языки администрирования Windows 7 13-03-2013 22:49
CMD/BAT - Скопировать всем учеткам в папку Избранное файл venuko Скриптовые языки администрирования Windows 3 25-01-2012 19:44




 
Переход