- Создание сетевых папок в LinuxMint
- Подготовка
- Установка ПО
- Изменение рабочей группы
- Доступ к сетевым ресурсам
- Внешние ресурсы
- Настройка общего доступа к папке
- Создание аккаунта samba
- Подключение из других операционных систем
- Заключение
- Как расшарить папку в linux mint
- Как в Linux Mint 20.1 установить и настроить сервер Samba
- Файловый сервер Samba на Linux Mint
- Как расшарить папку в Linux Mint (Olivia 15)?
- Как сделать общую сетевую папку в Linux (настройка SMB в Linux)
- Как сделать общую сетевую папку в Linux (настройка SMB в Linux)
- Как в Linux Mint 20.1 установить и настроить сервер Samba
- Файловый сервер Samba на Linux Mint
- Mint Samba : 2 комментария
Создание сетевых папок в LinuxMint
Легко и быстро открываем доступ к сетевым папкам в дистрибутиве Linux для новичков с помощью графического интерфейса + доступ с Windows или Android устройств.
Подготовка
Установка ПО
Чтобы воспользоваться всеми возможностями GUI, установим необходимые пакеты:
Изменение рабочей группы
Данный пункт актуален для тех, кто использует рабочую группу, отличную от WORKGROUP . Если вы не знаете что это такое, пропустите данный пункт!
Найдите в конфигурационном файле /etc/samba/smb.conf строку » workgroup = WORKGROUP » и отредактируйте её в соответствии с вашими потребностями:
Доступ к сетевым ресурсам
Внешние ресурсы
После завершения установки уже можем подключиться к общим сетевым ресурсам по протоколу smb (используется в Windows по умолчанию):
Некоторые компьютеры с ОС Windows могут не отображаться в файловом менеджере. Чтобы подключиться к таким устройствам, введите IP-адрес ПК (если у вас в сети есть DNS-сервер, можете указать имя хоста), например:
Настройка общего доступа к папке
Чтобы разрешить доступ к папке, проделаем следующие действия:
- Клик по папке правой клавишей мыши.
- Выбираем пункт «Общий доступ».
- Активируем ползунок «Открыть общий доступ к этой папке».
- Нажимаем на «Создать ресурс».
В списке сетевых ресурсов должна появиться папка, к которой только что был открыт доступ:
Если Вы попробуете подключиться, появится запрос на ввод имени пользователя и пароля. Попробуйте указать данные от вашей учётной записи в LinuxMint:
Если не срабатывает, следующий пункт для вас:
Создание аккаунта samba
Создадим учётную запись samba, чтобы иметь возможность подключаться к сетевым ресурсам. Для этого запускаем терминал и выполняем команду:
*anykey — имя пользователя, под которым я работаю в системе LinuxMint. У вас оно будет отличаться!
Теперь активируем нашу учётную запись и перезапустим сервис самбы:
Подключитесь к сетевому ресурсу ещё раз, указав свои учётные данные. Если всё сделано верно, подключение пройдёт успешно:
Подключение из других операционных систем
Чтобы подключиться к созданному ресурсу из Windows, введите в проводнике имя ПК или его IP-адрес, а затем укажите данные от вашей учётной записи Linux Mint:
С устройств Android подключение выполняется аналогично, но необходимо, чтобы ваш файловый менеджер поддерживал протокол smb.
Заключение
В данной статье рассмотрена базовая настройка общего доступа. Если вам необходимо предоставить доступ для стороннего человека, крайне рекомендую создать для него отдельную учётную запись и выдать ей права доступа к этой папке.
Я подробно рассмотрю процесс разграничения доступа в одной из следующих статей, а пока ставьте лайки и подписывайтесь на канал, чтобы не упустить что-нибудь интересное!)
Как расшарить папку в linux mint
Как в Linux Mint 20.1 установить и настроить сервер Samba
С помощью Samba можно организовать общий доступ к папке в локальной сети. Создать файловое хранилище (файловый сервер). Установить Samba можно в любой системе Linux. Процесс установки и настройки практически везде одинаковый за исключение некоторых моментов. Сегодня расскажу как установить сервер Samba в ОС Linux Mint 20.1 и настроить общий доступ как папкам.
Вообще для организации файлового хранилища лучше использовать NAS. Но так как он стоить недешево, можно воспользоваться FreeNAS как относительно бесплатной альтернативой. Это операционная система которая устанавливается на обычный компьютер. С её помощью можно организовать более менее надежное файловое хранилище.
Так же рекомендую прочитать следующие статьи касающиеся этой темы.
Файловый сервер Samba на Linux Mint
Устанавливать Samba лучше через терминал, для этого нужно ввести соответствующие команду и пароль суперпользователя.
Дальше подтверждаем установку.
После установки нужно настроить файл smb.conf. Сделать это будет намного удобней используя файловый менеджер MC (Midnight Commander). Для того чтобы его установить нужно ввести команду.
Дальше запускаем установленный файловый менеджер введя команду
Для начала создадим папку к которой будем открыть общий доступ, назовем её для примера, «Share», располагаться она будет тут /hone/ad/share. Создать её можете через графически интерфейс, либо используя MC для этого нужно нажать клавишу F7.
Дальше нам нужно открыть и отредактировать файл smb.conf, найти его можно по этому пути /etc/samba/, для редактирования нажимаем клавишу F4.
В открывшемся файле пишем следующие.
comment = Users profiles — комментарий не обязательно!
path = /home/ad/saher — путь до созданной ранее папки
guestok = yes — разрешаем гостевой доступ
browseable = yes — разрешаем отображение папки
create mask = 0600 — не обязательно!
directiry mask = 0700 — не обязательно!
read only = no права на запись
После чего сохраняем файл нажав сочетание клавиш Win + O.
Далее пере запускаем службу командой.
И проверяем доступность созданной общей папки. Для этого можно открыть проводник Windows и ввести IP адрес сервера Samba. После чего должна отобразиться папка «Share», оно должна открываться и быть доступной для записи, т.е. создания файлов и папок.
Это минимальная настройка Samba которая позволяет создать общий ресурс для всех пользователей сети. При необходимости можно ограничить доступ по пользователям с различными правами, но об этом уже в следующей статье.
Как расшарить папку в Linux Mint (Olivia 15)?
Перешёл недавно с Ubuntu на Mint, т.к. достали уже глюки и тормоза Unity. В Ubuntu расшарить папку было проще простого, в Свойствах папок был пунктик «Общий доступ». В Mint`e же стоит, во-первых, другой файловый менеджер (Caja 1.6.1), а во-вторых, в предлагаемом меню Свойств папки нет ничего, похожего на «Общий доступ» — даже близко. неужели в таком классном дистре как Linux Mint (DE — Mate) нет такой нужной функции по умолчанию? Подскажите, как настроить общий доступ? Есть гарантия того, что я, скачав пакет samba4 из репы, получу заветный пунктик в Свойствах папок??
Есть гарантия того, что я, скачав пакет samba4 из репы, получу заветный пунктик в Свойствах папок??
Как сделать общую сетевую папку в Linux (настройка SMB в Linux)
Начните с установки пакетов samba и smbclient.
В Debian, Linux Mint, Ubuntu, Kali Linux и их производных для установки samba выполните команду:
В Arch Linux, BlackArch и их производных выполните команду:
Следующая команда не сработает, если отсутствует файл /etc/samba/smb.conf. Если у вас тоже нет этого файла, то создаёте его заглушку — к настройке самого файла smb.conf мы вернёмся позже:
Теперь нужно добавить пароль для пользователя Samba. Действует следующее правило: имя пользователя должно быть таким же, как у вашего текущего пользователя, а пароль можно установить иной, отличный от вашего системного пароля.
Для установки пароля Samba, выполните следующую команду:
Если вы хотите, чтобы у пользователя не было пароля, то укажите опцию -n.
Создайте папку, которая станет совместно используемой:
Узнаем абсолютный путь до папки
Откройте для редактирования файл /etc/samba/smb.conf:
Добавьте туда строки вида:
Обратите внимание, что все пробелы в строках выше являются обязательными.
Для моих данных это строки:
Теперь запустим службу SMB:
Для добавления службы в автозагрузку выполните:
Для подключения к этой общей сетевой папке на Linux нужно использовать IP адреса компьютера Linux.
Создадим файл, чтобы сетевая папка не была пустой:
Посмотрите локальный IP адрес компьютера, на котором запущена Linux:
У меня этим IP является 192.168.0.89, а папку, как мы помним, я создал с именем linuxshare, тогда в Windows я перехожу в проводнике во вкладку «Сеть» и подключаюсь к этой папке следующим образом:
Вводим учётные данные (которые мы установили командой smbpasswd):
Видим содержимое совместно используемой папки, размещённой на Linux с помощью SMB:
Для подключения к сетевой папке из консоли Linux, запустите команду вида:
Как сделать общую сетевую папку в Linux (настройка SMB в Linux)
Начните с установки пакетов samba и smbclient.
В Debian, Linux Mint, Ubuntu, Kali Linux и их производных для установки samba выполните команду:
sudo apt install samba smbclient
В Arch Linux, BlackArch и их производных выполните команду:
sudo pacman -S samba smbclient
Следующая команда не сработает, если отсутствует файл /etc/samba/smb.conf. Если у вас тоже нет этого файла, то создаёте его заглушку — к настройке самого файла smb.conf мы вернёмся позже:
sudo touch /etc/samba/smb.conf
Теперь нужно добавить пароль для пользователя Samba. Действует следующее правило: имя пользователя должно быть таким же, как у вашего текущего пользователя, а пароль можно установить иной, отличный от вашего системного пароля.
Для установки пароля Samba, выполните следующую команду:
Если вы хотите, чтобы у пользователя не было пароля, то укажите опцию -n.
Создайте папку, которая станет совместно используемой:
Узнаем абсолютный путь до папки ~/linuxshare:
Откройте для редактирования файл /etc/samba/smb.conf:
sudo gedit /etc/samba/smb.conf
Добавьте туда строки вида:
[ИМЯ_ПАПКИ] comment = Samba на Linux path = /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/ИМЯ_ПАПКИ valid users = ИМЯ_ПОЛЬЗОВАТЕЛЯ read only = no browsable = yes
Обратите внимание, что все пробелы в строках выше являются обязательными.
Для моих данных это строки:
[linuxshare] comment = Samba на Linux path = /home/mial/linuxshare valid users = mial read only = no browsable = yes
Теперь запустим службу SMB:
sudo systemctl start smb.service
Для добавления службы в автозагрузку выполните:
sudo systemctl enable smb.service
Для подключения к этой общей сетевой папке на Linux нужно использовать IP адреса компьютера Linux.
Создадим файл, чтобы сетевая папка не была пустой:
echo "Документ на Linux" > ~/linuxshare/document.txt
Посмотрите локальный IP адрес компьютера, на котором запущена Linux:
У меня этим IP является 192.168.0.89, а папку, как мы помним, я создал с именем linuxshare, тогда в Windows я перехожу в проводнике во вкладку «Сеть» и подключаюсь к этой папке следующим образом:
Вводим учётные данные (которые мы установили командой smbpasswd):
Видим содержимое совместно используемой папки, размещённой на Linux с помощью SMB:
Для подключения к сетевой папке из консоли Linux, запустите команду вида:
sudo smbclient //IP_АДРЕС/Папка -U ПОЛЬЗОВАТЕЛЬ
sudo smbclient //192.168.0.89/linuxshare -U mial
После ввода пароля нам становится доступным содержимое сетевой папки.
Как в Linux Mint 20.1 установить и настроить сервер Samba
С помощью Samba можно организовать общий доступ к папке в локальной сети. Создать файловое хранилище (файловый сервер). Установить Samba можно в любой системе Linux. Процесс установки и настройки практически везде одинаковый за исключение некоторых моментов. Сегодня расскажу как установить сервер Samba в ОС Linux Mint 20.1 и настроить общий доступ как папкам.
Вообще для организации файлового хранилища лучше использовать NAS. Но так как он стоить недешево, можно воспользоваться FreeNAS как относительно бесплатной альтернативой. Это операционная система которая устанавливается на обычный компьютер. С её помощью можно организовать более менее надежное файловое хранилище.
Так же рекомендую прочитать следующие статьи касающиеся этой темы.
Файловый сервер Samba на Linux Mint
Устанавливать Samba лучше через терминал, для этого нужно ввести соответствующие команду и пароль суперпользователя.
Дальше подтверждаем установку.
После установки нужно настроить файл smb.conf. Сделать это будет намного удобней используя файловый менеджер MC (Midnight Commander). Для того чтобы его установить нужно ввести команду.
Дальше запускаем установленный файловый менеджер введя команду
Для начала создадим папку к которой будем открыть общий доступ, назовем её для примера, «Share», располагаться она будет тут /home/ad/share. Создать её можете через графически интерфейс, либо используя MC для этого нужно нажать клавишу F7.
Дальше нам нужно открыть и отредактировать файл smb.conf, найти его можно по этому пути /etc/samba/, для редактирования нажимаем клавишу F4.
В открывшемся файле пишем следующие.
comment = Users profiles — комментарий не обязательно!
path = /home/ad/saher — путь до созданной ранее папки
guestok = yes — разрешаем гостевой доступ
browseable = yes — разрешаем отображение папки
create mask = 0600 — не обязательно!
directiry mask = 0700 — не обязательно!
read only = no права на запись
После чего сохраняем файл нажав сочетание клавиш Win + O.
Далее пере запускаем службу командой.
И проверяем доступность созданной общей папки. Для этого можно открыть проводник Windows и ввести IP адрес сервера Samba. После чего должна отобразиться папка «Share», оно должна открываться и быть доступной для записи, т.е. создания файлов и папок.
Это минимальная настройка Samba которая позволяет создать общий ресурс для всех пользователей сети. При необходимости можно ограничить доступ по пользователям с различными правами, но об этом уже в следующей статье.