Ubuntu как настроить общий доступ

Ubuntu Documentation

You can allow access to the Public folder in your Home folder from another computer on the network. Configure Personal File Sharing to allow others to access the contents of the folder.

Чтобы параметр Общий доступ к личным файлам стал видимым, в системе должен быть установлен пакет gnome-user-share .

Open the Activities overview and start typing Sharing .

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

If the Sharing switch in the top-right of the window is set to off, switch it to on.

If the text below Computer Name allows you to edit it, you can change the name your computer displays on the network.

Выберите Общий доступ .

Switch the Personal File Sharing switch to on. This means that other people on your current network will be able to attempt to connect to your computer and access files in your Public folder.

A URI is displayed by which your Public folder can be accessed from other computers on the network.

Защита

To require other people to use a password when accessing your Public folder, switch the Require Password switch to on. If you do not use this option, anyone can attempt to view your Public folder.

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

Networks

The Networks section lists the networks to which you are currently connected. Use the switch next to each to choose where your personal files can be shared.

Дополнительная информация

  • Общий доступ — Share your desktop, files, or media.
  • Параметры общего доступа — Share your screen, or share media and other files over a local network or Bluetooth.

You can choose the displayed language by adding a language suffix to the web address so it ends with e.g. .html.en or .html.de.
If the web address has no language suffix, the preferred language specified in your web browser’s settings is used. For your convenience:
[ Change to English Language | Change to Browser’s Preferred Language ]

The material in this document is available under a free license, see Legal for details.
For information on contributing see the Ubuntu Documentation Team wiki page. To report errors in this documentation, file a bug.

Источник

Подключение к папке Windows из Ubuntu по протоколу SMB

В сегодняшней статье речь пойдет о подключении к папке (файловому хранилищу) Windows (Samba) из Ubuntu 20.04 Long-Term Support (LTS)

Имеющаяся конфигурация: Компьютер с Windows 10 имеющий локальное доменное имя Halo и статический локальный IP адрес 172.16.0.3. Виртуальная машина с Ubuntu 20.04 и сетью в режиме моста. IP адрес 172.16.0.16.

Выдаем общий доступ к файлам на компьютере с Windows

Для начала убедитесь, что в настройках сетевых подключений у Вас стоит «Частная сеть» Это нужно для того, чтобы доступ работал правильно.

Затем открываем проводник, вкладка этот компьютер, нажимаем правую кнопку мыши по необходимому диску (также работает и с отдельными папками) и нажимаем свойства.

Переходим в раздел Доступ, расширенные настройки общего доступа.

Читайте также:  Сломался вентилятор охлаждения двигателя

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

Затем применить и ещё раз применить. Также можно создать отдельного пользователя, для разграничения прав. Аналогично поступаю с диском E.

Продолжаем подключение к папке Windows из Ubuntu.

Добавляем компьютер в hosts на Ubuntu

Открываем терминал на Ctrl + Alt + T, вводим команду sudo gedit /etc/hosts делаем как на скриншоте. Используется табуляция (Tab), а не пробел.

Этим мы пропишем локальное доменное имя компьютера, к которому будем подключаться к его IP адресу, т.к Ubuntu сама по себе не умеет в подобное, в отличие от Windows. Проверим через команду ping Halo. Всё работает как нам нужно.

Подключение к папке Windows из Ubuntu. Вариант 1

Тут мы будем использовать cifs-utils для монтирования сетевой папки в любую папку на Ubuntu.

Устанавливаем пакет командой sudo apt install cifs-utils

Затем командой mkdir mount создаем папку в домашней директории пользователя /home/ , куда будем монтировать сетевую папку.

Командой ls проверяем, создалась ли папка.

Далее воспользуемся командой sudo mount -t cifs -o username= ,password= ,uid=1000,iocharset=utf8 // /директория (у меня открыт доступ к диску D, как просто папка D) /директория где создали папку (/home/yodo/mount в нашем случае).

Названия папок замазаны, т.к это мой личный ПК и мои персональные данные.

Подключение к папке Windows из Ubuntu. Вариант 2

В файловом менеджере нажимаем «другие места»

Вводим в нижнее поле команду smb://

Далее нас приветствует окно входа, вводим данные и пользуемся. Видит и D и E открытые, остальные некоторые глюки программы. На этом всё.

Надеемся у вас получилось подключение к папке Windows из Ubuntu

Попробуй бесплатно наши курсы по Linux и devOPS на:yodo.im/start

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 4.5 / 5. Количество оценок: 2

Источник

Настройка общих папок Samba на Ubuntu Server

В седьмой по счету статье по настройке Ubuntu Server будет продолжена настройка сервера для школы или небольшой организации, в этой части будет произведена настройка Samba, сервиса для создания общих ресурсов и управления доступом к ним.

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

[nx_heading style=»underlined» heading_tag=»h3″ size=»28″]Содержание:[/nx_heading]

[nx_list icon=»icon: arrow-circle-right» icon_color=»#ED303C»]

Дата обновления статьи: 04.10.2016

[nx_heading style=»centerlined» heading_tag=»h3″ size=»24″ align=»center»]Создание папок для общего доступа и настройка прав доступа[/nx_heading]

По заданию, нам понадобится сделать три папки общего доступа:

  1. Share — папка с полным общим доступом на чтение и запись всем пользователям сети. Используется как «флешка» между компьютерами сети;
  2. Read — папка с доступом только на чтение, для пользователей сети. Используется, для распространения файлов в сети, администратором сервера;
  3. Pasw — папка с доступом по логину и паролю. Для учителей и администратора сервера. Логин входа в сетевую папку — teacher.

Папки создадим в домашней директории home, в отдельной папке sharefolders.

Создаем три папки и устанавливаем разрешения безопасности файловой системы(не разрешения доступа по сети) на «полный доступ» на каждую из них.

Создание папки Share и установка полных прав доступа файловой системы, команды:

Создание папки Read и установка полных прав доступа файловой системы, команды:

Создание папки Pasw и установка полных прав доступа файловой системы, команды:

Ubuntu Server: Окно файлового менеджера Midnight Commander

[nx_heading style=»centerlined» heading_tag=»h3″ size=»24″ align=»center»]Установка и настройка Samba, сетевых папок на чтение и запись “всем”[/nx_heading]

Устанавливаем samba, командой:

Заводим себе хорошую традицию, перед изменением конфигурационных файлов, создавать резервную копию изначального файла конфигурации. Это так же поможет избавиться от не нужных на данный момент «избыточных» параметров конфигурации и комментариев указанных в файле. В последующем, при наборе опыта работы в Ubuntu, вы можете править оригинальный файл конфигурации со всеми возможными параметрами.

Перемещаем с одновременным переименованием файл smb.conf в smb.conf.bac, командой:

Читайте также:  Как починить пульт от телека

Создаем пустой файл конфигурации, командой:

Открываем файл, командой:

И вносим в него следующий текст:

Ubuntu Server: Настройка Samba, изменение файла конфигурации

Подробней о ключах smb.conf (на русском) вы можете узнать с этого сайта.

Правим файл limits.conf, для изменения лимита одновременных подключений (это уберет ошибку rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384), командой:

Добавляем в конец файла строки:

Ubuntu Server: Исправление ошибки rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)

Проверяем файл конфигурации samba, командой:

Если все записано верно, перезапускаем сервер samba, командой:

Проверяем доступ к сетевым папкам Share и Read с компьютеров локальной сети. Если все сделано верно, обе папки открываются без ввода пароля, папка Share имеет полный доступ, а папка Read, при попытке записать/удалить файл выдает сообщение о недостатке прав.

Самая простая настройка Samba выполнена, переходим к настройке папки с доступом по паролю.

[nx_heading style=»centerlined» heading_tag=»h3″ size=»24″ align=»center»]Настройка сетевой папки с парольным доступом[/nx_heading]

Заведем пользователя teacher в группе пользователей samba, учетная запись которого будет иметь право на полный доступ к сетевой папке Pasw.

Создадим группу пользователей samba — smbuser, командой:

Создадим пользователя teacher в этой группе, командой:

Создадим пароль пользователю:

Задаем пароль на пользователю для samba:

Добавляем в файл конфигурации samba, следующий блок описывающий нашу сетевую папку Pasw:

Проверяем файл конфигурации, командой:

Ubuntu Server: Проверка файла конфигурации samba

Если все записано верно, перезапускаем сервер samba, командой:

После этих манипуляций на сервере gate у нас появляется третья папка Pasw, для доступа к которой запрашивается имя пользователя и пароль, при этом две папки Share и Read все так же доступны любому пользователю.

Задача настройки сетевых папок — выполнена.

[nx_heading style=»centerlined» heading_tag=»h3″ size=»24″ align=»center»]Отключение доступа по SSH пользователя группы samba[/nx_heading]

В предыдущем шаге, мы создали нового пользователя на сервере, который по-умолчанию имеет доступ к серверу посредством SSH, что нам абсолютно не нужно. Запретим доступ пользователю teacher посредством ssh. Откроем файл конфигурации ssh:

Добавим в конец файла строку:

Ubuntu Server: Запрет входа через SSH определенному пользователю

И перезапустим ssh сервер, командой:

На этом «упрощенная» настройка службы Samba и папок общего доступа завершена. Разобраны три примера доступа к сетевым ресурсам, кстати общие ресурсы (папки и принтеры) это не все возможности samba, но о других возможностях Вам расскажет уже поисковик Google.

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

На этом данная настройка Samba завершена и доступ к сетевым папкам организован.

[nx_heading style=»coloredline» heading_tag=»h4″ size=»24″ align=»left»]От автора:[/nx_heading]

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

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

Источник

Установка Samba в Ubuntu 20.04

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

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

Чтобы из руководства все получилось, компьютеры с Windows и Ubuntu должны быть в одной подсети. Т.е. они должны иметь возможность общаться по сети.

В этом руководстве мы будем использовать сеть 172.16.10.0/25.

Компьютер c Windows будет иметь IP-адрес 172.16.10.6, а компьютер с Ubuntu — 172.16.10.100.

Оба компьютера также находятся в одной локальной рабочей группе. Вы можете назвать рабочую группу как хотите, но для этого поста наша рабочая группа будет рабочей группой Windows по умолчанию под названием WORKGROUP.

Windows IP адрес 172.16.10.6
Ubuntu IP адрес 172.16.10.100
Читайте также:  1с панель инструментов где настроить

Определите рабочую группу Windows

Чтобы узнать, к какой рабочей группе принадлежит компьютер с Windows, откройте командную строку CMD и введите командe ниже:

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

Добавьте Ubuntu в файл хоста Windows

Если у вас нет собственного DNS и вы хотите ссылаться на каждую систему по их именам, вам нужно добавить эти имена в файл локального хоста на каждой машине.

В системе Windows откройте командную строку от имени администратора и выполните следующие команды.

Затем добавьте локальную запись для компьютера с Ubuntu

Сохраните изменения, и закройте файл.

Для того чтобы добавить имя компьютера Windows в файл хоста компьютера Ubuntu, нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть командный терминал.

Затем выполните следующие команды:

Затем введите IP-адрес с именем хоста для компьютера Windows, сохраните файл и выйдите.

Включение общего доступа к файлам

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

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

Совместное использование файлов должно быть включено на компьютере с Windows после выполнения приведенных выше команд.

Установка Samba в Ubuntu

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

Войдите в систему на компьютере Ubuntu, чтобы установить Samba. Для её установки выполните следующие команды:

После установки Samba проверьте, запущены ли службы Samba. Для этого выполните следующие команды:

Вывод должен показать похожие строки, как это видно ниже:

Настройка общих ресурсов Samba

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

Затем откройте файл конфигурации Samba, выполнив следующую команду.

Измените выделенные строки в соответствии с приведенными ниже.

После этого сохраните изменения. Затем запустите утилиту testparm, чтобы проверить файл конфигурации Samba на наличие ошибок.

Перезапустите сервисы Samba.

Создание общей папки

Далее создайте общую папку, к которой у всех должен быть доступ, как определено в конфигурации Samba выше…

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

Перезапустите Samba и откройте проводник Windows, чтобы просмотреть общее папку в Ubuntu.

Теперь перейдите на свой компьютер с Windows, и вы должны увидеть общую общую папку в Ubuntu при просмотре диспетчера файлов, как показано ниже.

Доступ должен быть у всех.

Настройка приватного ресурса Samba

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

Сначала создайте группу samba под названием smbgroup для общего ресурса (только участники будут иметь доступ). Чтобы создать группы в Ubuntu, выполните следующие команды.

Затем добавьте пользователя в группу, выполнив следующие команды

Наконец, всем пользователям, которым нужен доступ к защищенному общему ресурсу samba, потребуется ввести пароль. Чтобы добавить пользователя в базу паролей samba, выполните приведенные ниже команды для каждого пользователя.

Пользователю будет предложено ввести и подтвердить пароль. Этот пароль будет использоваться для доступа к защищенным ресурсам samba.

Затем перейдите и создайте защищенный общий ресурс в каталоге /samba.

Затем предоставьте доступ к этому общему ресурсу только root и группе участников.

Когда вы закончите создавать защищенный ресурс, откройте файл smb.conf и внесите необходимые изменения.

Добавьте блок конфигурации указанный ниже в файл smb.conf

Перезапустите smbd и проверьте свои изменения.

Указанными выше инструкциями можно добавить сколько угодно разных общих ресурсов.

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

Источник

Оцените статью