Как открыть общую папку линукс

Содержание
  1. Настройка общих папок в VirtualBox
  2. Общие папки в VirtualBox
  3. Шаг 1: Создание общей папки на хост-машине
  4. Шаг 2: Настройка VirtualBox
  5. Шаг 3: Установка гостевых дополнений
  6. Общие папки
  7. Содержание
  8. Настройка сервера [ править ]
  9. Добавление второй папки [ править ]
  10. Папка с паролем [ править ]
  11. Подключение [ править ]
  12. GUI [ править ]
  13. Монтирование как сетевого диска [ править ]
  14. Альтернативный вариант не через fstab [ править ]
  15. Общие папки Linux
  16. Общие папки в Linux
  17. Общий доступ к папкам в локальной сети между Ubuntu и Windows
  18. Общие папки в локальной сети в Ubuntu
  19. Метод 1. Общий доступ к папкам в локальной сети без пароля
  20. Разрешение на совместное использование в Убунту
  21. Шаг 2: Включение совместного доступа в Windows
  22. 2. Общий доступ к папкам в локальной сети в Ubuntu с помощью парольной защиты
  23. Что такое Самба?
  24. Инсталляция сервера Samba на Ubuntu
  25. Настройка сервера Samba в Ubuntu
  26. Создание системного пользователя для совместного использования файлов в сети
  27. Добавление нового пользователя Samba
  28. Общий доступ к папкам или файлам по сети
  29. Удаление общих папок

Настройка общих папок в VirtualBox

Для более комфортного управления виртуальной ОС, запущенной в VirtualBox, существует возможность создания общих папок. Они одинаково доступны из хостовой и гостевой систем и предназначены для удобного обмена данными между ними.

Общие папки в VirtualBox

Через общие папки пользователь может просматривать и использовать локально хранящиеся файлы не только на хост-машине, но и в гостевой ОС. Эта возможность упрощает взаимодействие операционных систем и избавляет от необходимости подключать флешки, переносить документы в облачные сервисы хранения и прочие способы хранения данных.

Шаг 1: Создание общей папки на хост-машине

Общие папки, с которыми в дальнейшем могут работать обе машины, должны располагаться в основной ОС. Они создаются точно таким же способом, как и обычные папки в вашей Windows или Linux. Кроме того, в качестве общей папки можно выбирать любую существующую.

Шаг 2: Настройка VirtualBox

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

    Откройте VB Менеджер, выделите виртуальную машину и нажмите «Настроить».

Перейдите в раздел «Общие папки» и нажмите на иконку с плюсом, что находится справа.

  • Поле «Имя папки» обычно заполняется автоматически, путем подстановки оригинального имени папки, но при желании его можно изменить на другое.
  • Активируйте параметр «Авто-подключение».
  • Если вы хотите запретить внесение изменений в папку для гостевой ОС, то поставьте галочку рядом с атрибутом «Только для чтения».

    Когда настройка будет закончена, выбранная папка появится в таблице. Можно добавлять несколько таких папок, и все они будут отображаться здесь же.

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

    Шаг 3: Установка гостевых дополнений

    Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами.

    Перед установкой не забудьте обновить VirtualBox до последней версии во избежание проблем с совместимостью программы и дополнений.

    Перейдите по этой ссылке на страницу загрузок официального сайта ВиртуалБокс.

    Нажмите на ссылку «All supported platforms» и скачайте файл.

    На Windows и Linux он устанавливается по-разному, поэтому далее мы рассмотрим оба варианта.

    • Установка VM VirtualBox Extension Pack в Windows
    1. На панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».

      В Проводнике появится эмулированный диск с установщиком гостевых дополнений.

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

      Выберите папку в виртуальной ОС, куда будут установлены дополнения. Рекомендуется не менять путь.

      Отобразятся компоненты для установки. Нажмите «Install».

      На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить».

      По завершении вам будет предложена перезагрузка. Согласитесь, нажав «Finish».

    2. После перезагрузки зайдите в Проводник, и в разделе «Сеть» вы сможете найти ту самую общую папку.
    3. В некоторых случаях сетевое обнаружение может быть отключено, и при нажатии на «Сеть» появляется такое сообщение об ошибке:

      Нажмите «Ок».
      Откроется папка, в которой будет оповещение о том, что сетевые параметры недоступны. Щелкните по этому уведомлению и в меню выберите пункт «Включить сетевое обнаружение и общий доступ к файлам».

      В окне с вопросом о включении обнаружения сети выберите первый вариант: «Нет, сделать сеть, к которой подключен этот компьютер, частной».

      Теперь, щелкнув по «Сеть» в левой части окна еще раз, вы увидите общую папку, которая называется «VBOXSVR».

      Внутри нее будут отображаться хранящиеся файлы той папки, которую вы расшарили.

      • Установка VM VirtualBox Extension Pack в Linux

      Установка дополнений в ОС на Linux будет показана на примере самого распространенного дистрибутива — Ubuntu.

        Запустите виртуальную систему и на панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».

      Откроется диалоговое окно, запрашивающее запуск исполняемого файла на диске. Нажмите на кнопку «Запустить».

      Процесс установки будет отображен в «Терминале», который затем можно будет закрыть.

      Созданная общая папка может быть недоступна со следующей ошибкой:

      «Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».

      Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:

      sudo adduser имя_учетной_записи vboxsf

      Введите пароль для sudo и дождитесь добавления пользователя в группу vboxsf.

    4. Перезагрузите виртуальную машину.
    5. После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы.

      В других дистрибутивах Linux последний шаг может несколько отличаться, однако в большинстве случаев принцип подключения общей папки остается таким же.

      Таким несложным способом вы можете подключить любое количество общих папок в VirtualBox.

      Помимо этой статьи, на сайте еще 12315 инструкций.
      Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

      Отблагодарите автора, поделитесь статьей в социальных сетях.

      Источник

      Общие папки

      Содержание

      Настройка сервера [ править ]

      2.Создаем папку, которая будет общей; назначаем ей права

      3.Делаем бэкап конфигурационного файла самбы

      4.Прописываем в smb.conf следующие параметры (без //комментариев)
      Вводим команду, вставляем текст, нажимаем Enter и, затем, Ctrl+D.

      Перезапускаем сервис SMB:

      Добавление второй папки [ править ]

      Делаем так же как и в первом шаге, только добавляем раздел с описанием второго ресурса ниже первого.

      В первом примере у нас Public и папка docstore. Во втором будет Share и files.

      2.Прописываем в smb.conf следующие параметры (без //комментариев)
      Вводим команду, вставляем текст, нажимаем Enter и, затем, Ctrl+D.

      3.Перезапускаем сервис SMB:

      Папка с паролем [ править ]

      Создадим пользователя в системе, имя пользователя share, его пароль 1q@W3e, при создании сделаем каталог пользователя (ключ -m) и зададим пароль (ключ -p).

      Назначим нового владельца, пользователя share, и несколько изменим разрешения:

      Добавляем пользователя в Samba (вводим пароль 1q@W3e):

      Добавим в samba.cfg следущее:

      Папка будет доступна пользователю share с паролем 1q@W3e.

      Перезапускаем сервис SMB:

      Подключение [ править ]

      GUI [ править ]

      Введите в адресной строке адрес хранилища:

      Введите, если нужно, пароль.

      Примечание: при подключении с паролем автоматически прописывается рабочая группа WORKGROUP. Проверьте на сервере рабочую группу в файле /etc/samba/smb.conf.

      Монтирование как сетевого диска [ править ]

      Альтернативный вариант не через fstab [ править ]

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

      Нажимаем ввод, затем ^D (Ctrl+D) и делаем файл исполняемым.

      Источник

      Общие папки Linux

      Если вы администрируете какой-либо сервер, у вас может возникнуть необходимость создать общую папку, к которой будут иметь доступ все пользователи на сервере. Например, необходимо, чтобы они имели возможность создавать в ней файлы и все эти файлы были доступны всем пользователям на сервере.

      В этой небольшой статье мы рассмотрим как настраиваются общие папки Linux с помощью стандартной системы полномочий Linux.

      Общие папки в Linux

      Как вы знаете, в Linux есть своя система полномочий для файлов и папок, в которой можно разрешить чтение, запись и выполнение для пользователя владельца, определённой группы пользователей и всех остальных. Если вы забыли как это работает ознакомьтесь со статьей Права доступа к файлам и Группы пользователей Linux.

      Сначала давайте создадим саму папку:

      sudo mkdir /var/share

      Если надо разрешить доступ к папке всем, то достаточно установить такие права:

      sudo chmod ugo+rw -R /var/share

      sudo chmod 766 -R /var/share

      Эти две команды аналогичны. Они включают для владельца файла полный доступ к нему, а для группы и всех остальных — только чтение и запись. Опция -R позволяет применить изменения рекурсивно ко всем подпапкам и файлам в этом каталоге. Для того чтобы разрешить вообще всё используйте маску прав 777:

      sudo chmod 777 -R /var/share

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

      Если же надо чтобы папка была доступна только нескольким пользователям, надо объединить их в группу. Например, в группу project. Если такой группы не существует, создайте её:

      sudo groupadd project

      Для добавления пользователя в группу используется команда usermod. Например, для пользователей losst и losst1 команды будут выглядеть так:

      usermod -aG project losst
      usermod -aG project losst1

      Затем группу папки надо изменить на project. Для этого можно воспользоваться командой chgrp:

      sudo chgrp project -R /var/share

      Осталось сделать права для этой папки. Кроме стандартных прав, которые разрешают чтение, запись и выполнение файлов для группы project нам необходимо установить SGID бит. Если этот флаг устанавливается для файла, то он позволяет выполнять этот файл с правами группы файла, но если он устанавливается для папки, то все файлы и папки, создаваемые в ней будут получать ту же группу что и у этой папки. Это как раз то, что нам надо:

      sudo chmod ug+rwx -R /var/share
      sudo chmod +s -R /var/share

      sudo chmod 2774 /var/share

      Маска прав 774 разрешает всё группе и владельцу, и разрешает только чтение всем остальным. Можно запретить им и чтение заменив 4 на 0, получится 770. После этого оба пользователя losst и losst1 смогут создавать файлы в этой папке, а также оба получат доступ к созданным файлам.

      Как видите всё очень просто. А если вам надо создать общую папку, доступную по сети посмотрите на статью про настройку NFS или Samba.

      Источник

      Общий доступ к папкам в локальной сети между Ubuntu и Windows

      У вас дома есть несколько устройств? Нужно ли использовать флэш-диск или SD-карту для переноса данных с Ubuntu на другой компьютер? Находите ли вы это раздражающим? Мы знаем, что это так. Поэтому мы не хотим, чтобы вы тратили свое драгоценное время, в то время как вы можете передавать свои файлы, документы и другие большие вещи быстро и легко, по локальной сети. Это одноразовая настройка, а затем с помощью нескольких щелчков мыши вы сможете обмениваться файлами между Ubuntu и Windows или любой другой системой Linux. И не волнуйтесь, это легко и займет всего немного времени.

      Также стоит добавить, что это руководство должно быть полезно для любой версии ОС Linux.

      Общие папки в локальной сети в Ubuntu

      Если вы используете Ubuntu, есть два способа поделиться своими локальными файлами по локальной сети, чтобы получить доступ к ним с Windows или других компьютеров с Linux.

      1. Для всех, кто имеет доступ к локальной сети, без пароля. Не совсем безопасный способ, но некоторым он действительно нужен, например, если необходимо очень быстро открыть доступ и времени на настройку ограниченного доступа нет.
      2. С паролем, защищающим папки для ограниченного доступа. Этот способ наиболее рекомендуем для всех, кто предпочитает конфиденциальность при передаче данных в локальной сети, поскольку доступ будет открыт только для ограниченного круга людей.

      Мы рассмотрим оба метода в этой статье и дадим вам возможность решить, какой из них вы предпочитаете использовать.

      Метод 1. Общий доступ к папкам в локальной сети без пароля

      Вам придется выполнить некоторые настройки как в Windows, так и в Ubuntu.

      Разрешение на совместное использование в Убунту

      Чтобы предоставить общий доступ к папке в локальной сети в Ubuntu, щелкните правой кнопкой мыши нужную папку и выберите Локальный сетевой ресурс:

      Не видите опцию локального сетевого ресурса?

      Когда вы нажимаете на Локальный сетевой ресурс, вы увидите опцию общего доступа к папке. Просто отметьте опцию Общий доступ к этой папке:

      Поиск и устранение неисправностей: Если у вас появится сообщение о том, что служба Sharing service не устанавливается, как показано на скриншоте ниже, просто нажмите кнопку Установить службу и следуйте инструкциям.

      Когда вы отметите опцию Общий доступ к этой папке, вы увидите опцию Создать общий доступ, доступную для вас. Вы также можете разрешить другим пользователям редактировать файлы в общей папке. Также можно отметить опцию гостевого доступа.

      Вы увидите, что значок папки был изменен, чтобы показать, что она была совместно использована. Чтобы остановить общий доступ к папке, просто снимите флажок Общий доступ к этой папке.

      Теперь нужно получить доступ к общей папке на машине Windows.

      Шаг 2: Включение совместного доступа в Windows

      В Windows щелкните правой кнопкой мыши на «Этот Компьютер» или «Мой компьютер» и выберите «Добавить новое соединение».

      Добавление нового соединения

      Нажмите на кнопку «Далее».

      Добавление нового соединения

      Теперь пришло время ввести адрес сервера и имя папки, к которой мы предоставили общий доступ. Пожалуйста, введите в следующем формате.

      Вы можете найти адрес вашего сервера, т.е. IP-адрес машины с Linux, введя команду ip a.

      В моем случае IP-адрес машины с Linux равен 192.168.0.102, а папка, к которой я предоставил общий доступ, является общей.

      Ip-адрес

      Теперь добавьте местоположение следующим образом:

      Ввод адреса сервера

      Теперь вы увидите этот экран, просто щелкните дальше.

      Добавление нового соединения

      Теперь вы можете получить доступ к общей папке в разделе «Этот ПК» или «Мой компьютер» в разделе «Сетевое расположение».

      Новая общая папка

      Это был простой способ. Он обеспечивает доступ к этим файлам любому человеку в вашей локальной сети.

      По-хорошему вы должны предусмотреть это. Устройства в домашней сети должны быть общеизвестными. Но так может быть не всегда. Что, если вы хотите, чтобы к ним имели доступ только определенные люди?

      Вот здесь и появляется Samba-сервер. Рассмотрим его во второй части урока.

      2. Общий доступ к папкам в локальной сети в Ubuntu с помощью парольной защиты

      Для этого нам необходимо настроить сервер Samba. На самом деле, мы использовали Samba в предыдущей части этого руководства. Мы просто не делали на этом акцент. Прежде чем мы перейдем к рассмотрению вопроса о том, как настроить Samba-сервер для совместного использования локальной сети в Ubuntu, давайте сначала посмотрим, чем на самом деле является Samba.

      Что такое Самба?

      Samba — это пакет программного обеспечения, позволяющий обмениваться файлами, документами и принтерами по сети, независимо от того, используете ли вы Linux, Windows и Mac. Он доступен для всех основных платформ и может отлично работать на них всех. Цитирование из Википедии:

      Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколуSMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией GPL.

      Инсталляция сервера Samba на Ubuntu

      Вы можете легко установить Samba на свою систему. Перед установкой обновите систему, чтобы можно было установить любые доступные обновления.

      Теперь установите Samba server и несколько других необходимых вещей с помощью следующей команды:

      После установки сервера Samba пришло время настроить Samba из окна графического интерфейса на общий доступ к файлам.

      Настройка сервера Samba в Ubuntu

      Откройте инструмент Samba Configuration из тире:

      Перейдите в Параметры -> Настройки сервера. Хотя настройки по умолчанию хороши и могут быть такими же, как вам нужно. Но в некоторых случаях вам может понадобиться внести изменения.

      В Параметрах сервера у вас есть две вкладки, ‘Basic’ и ‘Security’. В закладке Basic у вас есть следующие опции:

      • Рабочая группа — это название рабочей группы компьютера, к которому вы хотите подключиться. Например, если вы хотите подключиться к компьютеру с Windows, то введете имя рабочей группы компьютера с Windows, а в Windows у вас уже есть то же имя рабочей группы, которое установлено по умолчанию в Настройках сервера Samba. Но если у вас другое имя рабочей группы в Windows, то вы введете его в это поле. (В Windows 7, чтобы получить имя рабочей группы, щелкните правой кнопкой мыши значок Этот компьютер и перейдите в Свойства, там вы увидите имя рабочей группы Windows).
      • Описание — Это название вашего компьютера, как его видят другие. Не используйте пробелы или неинтернет-доброжелательные символы.

      Разрешение ‘Гости’ не рекомендуется, поэтому нет причин изменять настройки безопасности. Оставьте все как есть.

      Готово! Вы установили Samba-сервер. Мы недалеко от того, чтобы поделиться нашей первой папкой в сети.

      Создание системного пользователя для совместного использования файлов в сети

      Теперь мы создадим системного пользователя для совместного использования файлов в сети. Это очень просто.

      • Перейдите в раздел «Системные настройки».
      • В разделе Системные настройки нажмите Учетные записи пользователей.
      • Нажмите кнопку разблокировки, чтобы включить значок +.
      • Нажмите значок + (плюс), чтобы создать нового пользователя системы.

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

      Выполнили шаги, описанные выше? Идем дальше. Нажмите «Добавить».

      Вы создали пользователя системы. Пользователь еще не активирован, поэтому мы активируем его, установив пароль для этой учетной записи. Убедитесь, что панель учетных записей пользователей разблокирована. Нажмите Аккаунт отключен и введите новый пароль, затем подтвердите пароль и нажмите Изменить.

      Отлично! Мы установили и настроили Samba, мы создали системного пользователя для обмена файлами в сети с этой учетной записи, и мы активировали нашу только что созданную учетную запись. Теперь мы перейдем на Samba для последнего шага настройки общего доступа, затем мы предоставим общий доступ к папке.

      Добавление нового пользователя Samba

      Откройте Samba и нажмите Samba Users в разделе Preferences (Предпочтения). Заполните простую форму. Вот пара подробностей о полях формы:

      Unix Username — В данном случае я выбираю пользователя, которого только что создал.

      Имя пользователя Windows — Вы вводите это имя пользователя при доступе из компьютера на Windows

      Samba Password — Вы введете этот пароль, когда захотите иметь доступ из компьютера на Windows.

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

      Общий доступ к папкам или файлам по сети

      Обмениваться файлами с Samba очень просто с помощью графического интерфейса пользователя. Нажмите на иконку «Плюс» в Samba и вы получите такой диалог:

      Заполните поля. В ‘Directory’ выберите папку, к которой вы хотите предоставить общий доступ. Здесь вы найдете подробную информацию о полях, которые увидите:

      • Share name — это имя папки, которую увидит другой пользователь.
      • Description простое описание содержимого, к которому вы предоставляете общий доступ в сети.
      • Writable. Общие папки по умолчанию ‘только для чтения’. Вы можете установить их в режим «writable», если хотите, чтобы другие пользователи в сети изменили их.
      • Visible. Как следует из названия, когда вы нажимаете Visible, общая папка будет видна людям в сети.

      Теперь вы можете установить разрешения для папки, к которой вы предоставляете общий доступ. Для этого перейдите на вкладку «Доступ» и отметьте пользователей, которым вы хотите предоставить общий доступ к папке. Когда вы выберете Разрешить доступ всем, папка будет доступна всем в сети.

      Наконец, нажмите OK для завершения обмена. Теперь папка открыта всем желающим. Вы завершили предоставление общего доступа к папке в сети. И все? Да! А как удалить папки из сети?

      Удаление общих папок

      Нам также иногда нужно будет удалить некоторые папки через некоторое время из сети. Это очень просто, и вот как мы можем это сделать.

      Готово! Мы также можем обмениваться файлами по сети с помощью терминала, но это настраивается не так просто, как это было в графическом интерфейсе. Если вы зададите вопросы по доступу к файлам из командной строки, то я напишу учебное пособие о том, как обмениваться файлами по сети с помощью терминала в Linux.

      Итак, как вам небольшое руководство о том, как делиться файлами по локальной сети в Linux? Я надеюсь, что с помощью него вы сможете легко обмениваться файлами между Ubuntu и Windows. Если у вас есть вопросы или предложения, не стесняйтесь задавать их в поле для комментариев ниже.

      Источник

      Читайте также:  Arch linux для i686
  • Оцените статью