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


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

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

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

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

Оффлайн symon.2014

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

Оффлайн ALiEN175

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


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

ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн EvangelionDeath

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

Еще раз повторю, то вам надо сделать:
Прописать монтирование сетевого ресурса в fstab. "ФС" при этом будет различаться только в зависимости какого типа этот самый сетевой ресурс: WebDav, Samba, SSH, FTP
Код: INI
  1. #Samba - Windows Share
  2. //192.168.1.1/files     /mnt/files      cifs    rw,auto,users,_netdev,nofail,file_mode=0666     0       0
  3. #WebDav (Yandex, Box.COM)
  4. https://webdav.yandex.ru /mnt/yandex davfs user,_netdev,file_mode=660,dir_mode=770,uid=1000,conf=/root/.davfs2/davfs2.conf 0 0
  5.  
« Последнее редактирование: 23 Ноябрь 2017, 18:41:01 от EvangelionDeath »
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн 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

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

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

(Нажмите, чтобы показать/скрыть)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн 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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Сетевые ресурсы. Подключение.
« Ответ #14 : 14 Декабрь 2017, 11:23:27 »
И еще один вопрос. Общего так сказать характера. Почему ряд приложений все таки видят примонтированое файловым менеджером, а другие нет.
Потому что часть используют свою реализацию "проводника", а другие - системный.
И главное, все они все видят. %) Просто как я написал выше, другие используют системный с его "закладками", а другие нет. Но все ресурсы, что подключены пользователем "валяются" /media/$USER и можно добавить симлинк на /media/$USER из системной директории и заходить туда)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

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