Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Сетевые ресурсы. Подключение.  (Прочитано 3656 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Сетевые ресурсы. Подключение.
« : 23 Ноября 2017, 16:13:28 »
Имеем - обычный роутер (из магазина), и подключенные к нему ПК. Такая самая простая домашняя сеть.
Вопрос 1 - есть ли простой (как железнодорожная шпала) способ подключить сетевые ресурсы, так, что бы их было видно не только в файловом менеджере, но и "вообще". Скажем из любого приложения при сохранении файла.
Вопрос 2 - если простого способа нет, то какой является самым простым?
PS/ Что такое простой способ? Это например то, что реализовано в файловых менеджерах. Жмем пункт сеть, выбираем нужное и открываем.
Повторюсь. В файловых менеджерах все проще простого. НО, приложений это НЕ касается. Приложения этих сетевых ресурсов не видят.

ТС не появлялся на Форуме более полугода по состоянию на 17/07/2019 (последняя явка: 18/12/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 17 Июля 2019, 09:12:04 от zg_nico »

Оффлайн pfg21

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #1 : 23 Ноября 2017, 16:27:35 »
что такое сетевые ресурсы в твоем понимании слова ??
так то их, вариантов протоколов сетевого доступа к файлам, многА.
предположу что тебе нужон SMB, т.е. подключить папки, расшаренные на винде, к линухе. так и надо спрашивать.

1. простой и надежный способ подключения SMB-ресурс к линуховой файловой системы есть запись в /etc/fstab. инструкций - море.

2. простой, не всегда универсальный. прочти один раз как прописать правильно одну строчку в fstab и станет оно прощее всех гуевых прибамбасов.

А вообще не помешало бы расписать что, к чему и каг желаешь подключить. 66% ответа содержится в вопросе. телепатическими способностями тут никто не обладает.
« Последнее редактирование: 23 Ноября 2017, 16:29:55 от pfg21 »

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #2 : 23 Ноября 2017, 16:56:09 »
ПЕРВОЕ (уточняю вводные)
"А вообще не помешало бы расписать что, к чему и каг желаешь подключить. "

Есть роутер, пусть  Zyxel. хотя это не принципиально какой. Принципиально что "из магазина". К нему подключены ПК. С  Windows  и Linux. Пусть на пк с Windows расшарена папка. Сегодня её (эту папку) прекрасно видно на пк с скажем Ubuntu "из коробки". Достаточно в проводнике выбрать сеть = ресурс = нужноне на ресурсе.
Тут всё хорошо.
НО!!!!
Если на том же ПК с Ubuntu, попытаться сохранить ... ну скажем текстовый файл через меню приложения... Меню = сохранить как, ТО в открывшемся окне никаких таких сетевых папок мы не увидим. И даже пункта "сеть не будет". Верно?

Вот этот вопрос и нужно решить. Причем решить так, что бы ежику было понятно и легко. Так же как легко и понятно это делается из файлового менджера.

ВТОРОЕ.
"1. простой и надежный способ подключения SMB-ресурс к линуховой файловой системы есть запись в /etc/fstab. инструкций - море.
2. простой, не всегда универсальный. прочти один раз как прописать правильно одну строчку в fstab и станет оно прощее всех гуевых прибамбасов."

Ответ "принят". Но он ПРОСТЫМ НЕ ЯВЛЯЕТСЯ. Возможно он самый простой из возможных. НО ОБЫЧНОМУ юзеру он не посилам. Да и инструкции... мягко говоря без бутылки не разберешься.

Повторю в третий раз. Абсолютно ющабельно данная задача реализована в файловых менеджерах. Жмем "сеть"="компьютер 1"= "музыка" и попадаем на расшареную папку музыка на компьютере 1. Чего уже проще то?
Нужно то же самое. Но скажем если сохраняешь текстовый файл из приложения gedit.

Я конкретизировал задачу?

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #3 : 23 Ноября 2017, 17:02:37 »

Принципиально что "из магазина"
К нему подключены ПК.
Я конкретизировал задачу?
Конкретно. Лучше нарисуйте, что к чему и как подключен.

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #4 : 23 Ноября 2017, 17:08:23 »
Как подключен?
Идем в магазин покупаем роутер. ЛЮБОЙ. ОТ ЭТОГО НИЧЕГО НЕ ИЗМЕНИТСЯ. Подключаем к нему пару тройу компов (на винде и лунухе). Не важно "шнурком" или wi-fi.
Получаем сеть. Расшариваем папки на всех (или некоторых) ПК участниках этой сети.
А теперь в линухе нужно сделать то о чем я писал выше.
... Как то так ))

Пользователь добавил сообщение 23 Ноября 2017, 17:12:18:
Прошу не счесть это за ... ну сами знаете за что.
НО в Winows с этой задачей у ОБЫЧНОГО пользовотеля проблемм не возникает.
А на Linux-дистрибутивах проблем нет только в файловом менеджере.
« Последнее редактирование: 23 Ноября 2017, 17:12:18 от Kanzo »

Оффлайн pfg21

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #5 : 23 Ноября 2017, 17:21:05 »
графических редакторов fstab (а это основной конфигурационный файл подключения файловых систем в том числе и с сетевых ресурсов) в линухе нет. Был один, но много лет назад он сдох.
так что твоя проблема, что больше сие действо в графическом интерфейсе никому видать не нужно.
а файловые менеджеры делают и много чего другого, не доступного в системе.


роутер в данной ситуации без разницы, максимум что от него требуется, раздавать статические ip-адреса конечным компам в локалке.

тогда запись о подключении самба-ресурса будет примерно такова
//192.168.1.1/files /mnt/files cifs rw,auto,users,file_mode=0666 0 0
для расшаривания папок линухи в сеть винды понадобится поставить сервер из пакета samba и настроить что, кому на каких условиях отдавать.
« Последнее редактирование: 23 Ноября 2017, 17:24:32 от pfg21 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #6 : 23 Ноября 2017, 17:31:42 »
Kanzo,
ctrl+alt+t ?
Wars ~.o

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #7 : 23 Ноября 2017, 17:46:17 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #8 : 23 Ноября 2017, 17:55:23 »
symon.2014, не везде есть.


100% способ - через fstab, потому что не все программы умеют правильно работать через smb-gvfs

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #9 : 23 Ноября 2017, 18:22:08 »
Kanzo, Я дико извиняюсь, он ответ Вам уже предоставил pfg21. Вы либо не читаете либо Вам нравится повторятьодно и то же раз по 10. При этом 99% этой инфы к делу не относится. От слова вообще.

Еще раз повторю, то вам надо сделать:
Прописать монтирование сетевого ресурса в fstab. "ФС" при этом будет различаться только в зависимости какого типа этот самый сетевой ресурс: WebDav, Samba, SSH, FTP
Код: (ini) [Выделить]
#Samba - Windows Share
//192.168.1.1/files /mnt/files cifs rw,auto,users,_netdev,nofail,file_mode=0666 0 0
#WebDav (Yandex, Box.COM)
https://webdav.yandex.ru /mnt/yandex davfs user,_netdev,file_mode=660,dir_mode=770,uid=1000,conf=/root/.davfs2/davfs2.conf 0 0
« Последнее редактирование: 23 Ноября 2017, 18:41:01 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #10 : 25 Ноября 2017, 16:53:57 »
Спасибо всем за ответы!

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #11 : 14 Декабря 2017, 08:21:02 »
Так сказать возвращаясь к прочитанному.

Имеем ФайлСервер. На нем имеем Шару.
Что бы дать тому или иному пользователю доступ к этой шаре, просто добавляем его в группу Группа-1 (на файлсервере) которая имеет право эту шару смотреть (редактировать). Всё верно?

Пользователь используя свой логин пароль, спокойно заходит через проводник и делает то, что ему позволено установленными для Группа-1 правами. Это тоже верно?
НО !!! Есть проблема (выше описанная). Не все приложения видят эту шару, если она смонтирована средствами проводника, (т. е. если заходом на шару через проводник с введением (или использованием уже запомненного) логина и пароля.)

Выше обсудили как смонтировать так, что бы видно было в любом приложении.
    1. Монтируем командой в терминале. (тут не то что бы обсуждалось но намёк был)
    2. Прописываем "что положено" в /etc/fstab

А теперь вопросы:
Если пользоваться ВТОРЫМ способом (/etc/fstab) То.на каждом ПК нужно прописать "нужное" в файле /etc/fstab? А что делать если ПК на которых работают пользователи существуют в количестве ста… двухста… тысячи… ?
Мне кажется или в этом случае способ мягко говоря… тудозатратен? Т.к сделать это может только админ. Или не только?

Как пользователь, без прав администратора, может смонтировать себе искомую шару, через терминал? Дабы дать ему инструкцию и он это делал сам, для нужных ему сетевых ресурсов.
По этому вопросу на гугл не посылайте, был я там. На вид всего много. Искомого не нашел.

PS/ Забегая вперед поясню А ЗАЧЕМ ЭТО НУЖНО.
В компании возник некий проект. Все материалы для работы с ним будут храниться в определенном месте корпоративного файлсервера.
На совещании руководитель проекта, ПРОСТО сообщает участникам «где это всё будет лежать».
Перед этим админ ПРОСТО создает папку на файлсервере и открывает к ней доступ тому кому нужно.
« Последнее редактирование: 14 Декабря 2017, 08:23:33 от Kanzo »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #12 : 14 Декабря 2017, 10:40:44 »
Kanzo, кратко: как же все запущено... Доступ к проэкту через Windows шару это при том, что уже давно существуют системы контроля версий (GIT/SVN). Но походу это не наши методы.

Ну и ответы на вопросы:
1) Написать бота, что пробежится по всех компах и внесет правки в /etc/fstab просто нерешаемая задача
2) а) добавить как минимум параметры при монтировании в /etc/fstab noauto,user (чтение документации не входит в обязаности админа?)
   б) /etc/sudoers

(Нажмите, чтобы показать/скрыть)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #13 : 14 Декабря 2017, 11:13:59 »
"Да и вообще написать пользовательский сервис, что будет монтировать все нужное автоматом... и при выходе автоматом все отключать..."

Понятно это всё... Не решаемых задач нет! Можно на крайний случай написать свою ОС  :) Некоторые кстати этим и занимаются. А если серьезно, то:
1. Спасибо за предложенные варианты.

Можно по подробнее о:
2) а) добавить как минимум параметры при монтировании в /etc/fstab noauto,user (чтение документации не входит в обязаности админа?)
   б) /etc/sudoers

Потому что я НЕ АДМИН! Я пользователь (может быть слегка продвинутый, а может и нет). Потому и вопросы задаю.  :)

PS/Есть такой автомобиль... Subaru Impreza WRX. Так вот там, что бы свечи поменять, нужно снять двигатель с подушек. Думаю даже кто не очень понял о чем речь, понял что процедура не простая. У меня всегда возникал вопрос... А что нельзя было сделать как то по другому? Нет не двигатель. Доступ к свечам.


Пользователь добавил сообщение 14 Декабря 2017, 11:16:53:
И еще один вопрос. Общего так сказать характера. Почему ряд приложений все таки видят примонтированое файловым менеджером, а другие нет.

/ Вынес его отдельно. Потому что он сильно общий.

Пользователь добавил сообщение 14 Декабря 2017, 11:23:13:
Доступ к проэкту через Windows шару это при том, что уже давно существуют системы контроля версий (GIT/SVN). Но походу это не наши методы.

А зачем усложняться там где не нужно? Допустим речь не идет о совместной работе с документами. Просто некие материалы, для общего ознакомления. Зачем тогда огород городить? Тут как раз можно проще. На мой взгляд, естественно.
« Последнее редактирование: 14 Декабря 2017, 11:23:13 от Kanzo »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #14 : 14 Декабря 2017, 11:23:27 »
И еще один вопрос. Общего так сказать характера. Почему ряд приложений все таки видят примонтированое файловым менеджером, а другие нет.
Потому что часть используют свою реализацию "проводника", а другие - системный.
И главное, все они все видят. %) Просто как я написал выше, другие используют системный с его "закладками", а другие нет. Но все ресурсы, что подключены пользователем "валяются" /media/$USER и можно добавить симлинк на /media/$USER из системной директории и заходить туда)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

Страница сгенерирована за 0.038 секунд. Запросов: 23.