Настройка Samba Linux Mint 20

Обновлено: 03.07.2024

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

При использовании Samba созданные вами общие сетевые ресурсы будут доступны любому компьютеру с Windows, а также любому компьютеру с Linux, на котором установлен клиент Samba. (Большинство дистрибутивов, включая Mint, включают это по умолчанию.) Возможность обмениваться файлами между компьютерами Linux и Windows может звучать как союз, заключенный на небесах. Однако Samba не поддерживает права доступа к файлам и каталогам Linux без большой настройки и планирования (что выходит за рамки этого руководства), до такой степени, что ее обычно не рекомендуется использовать, если у вас есть определенные разрешения Linux, которые вы хотели бы поддерживать, хотя это технически возможно.

С другой стороны, NFS поддерживается только очень определенными версиями Windows и только в том случае, если вы установили функцию NFS в панели управления Windows. Microsoft ограничивает службы для функциональности NFS только версиями Windows 7 Ultimate и Enterprise и версиями Windows 8 Professional и Enterprise. Таким образом, выбор в основном сводится к тому, собираетесь ли вы взаимодействовать с машинами Windows. Если да, используйте Samba; если нет, используйте NFS.

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

Полное пошаговое руководство по настройке Samba выходит за рамки этого руководства, так как в его файле конфигурации ( /etc/samba/smb.conf ) есть множество параметров конфигурации ( /etc/samba/smb.conf ), вплоть до того, что весь учебники были написаны на эту тему. Однако есть очень простой способ начать работу с помощью команды system-config-samba. По умолчанию эта команда не распознается в Mint. Чтобы использовать его, вам необходимо установить соответствующий пакет, используя следующую командную строку:

После установки вы можете получить доступ к этому удобному пакету с помощью команды sudo system-config-samba или найти значок приложения Samba, созданный в меню ваших программ после установки. На следующем снимке экрана показано окно конфигурации сервера Samba:


По сути, приложение
system-config-samba будет редактировать файл /etc/samba/smb.conf от вашего имени. Это намного проще для тех, кто никогда раньше не настраивал Samba. Для любознательных можно увидеть разницу, заглянув в файл /etc/samba/smb.conf (запустите команду cat /etc/samba/smb.conf) до и после добавления общего ресурса с системным конфиг-самба .

Чтобы добавить новый общий ресурс, нажмите кнопку
Добавить общий ресурс в верхнем левом углу окна system-config-samba. Появится диалоговое окно настройки общего ресурса Samba, как показано ниже.


Чтобы открыть общий доступ к каталогу в вашей сети, необходимо заполнить несколько полей. Во-первых, в разделе «Каталог» вы выбираете путь в своей файловой системе, которым хотите поделиться. Запись имени общего ресурса — это место, где вы можете дать общему ресурсу имя, которое другие увидят при просмотре сетевых ресурсов на вашем компьютере. Запись «Описание» отображается рядом с именем при просмотре общих ресурсов в зависимости от того, какой файловый менеджер используется для отображения списка доступных общих ресурсов. Два флажка внизу позволяют выбрать, могут ли другие пользователи вносить изменения в файлы, содержащиеся в этом каталоге, и будет ли эта общая папка видна другим.

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

Наконец, на вкладке "Доступ" вы можете выбрать, предоставлять ли доступ определенным пользователям или всем. После добавления общего ресурса вы должны увидеть его на других машинах, просмотрев список доступных сетевых мест. Если общий ресурс не отображается, вам может потребоваться перезапустить службу samba, выполнив следующую команду:



Протокол Server Message Block (SMB) — это сетевой протокол обмена файлами, представленный Microsoft, который может быть невероятно полезен при перемещении файлов между многоплатформенными компьютерами (особенно если ваш основной компьютер — настольный компьютер с Windows). Samba — это набор утилит для обмена файлами и принтерами в Linux, который использует и обеспечивает интеграцию с другими машинами, использующими транспорт SMB.

О чем рассказывается в этом кратком руководстве

Если вы хотите предоставить только базовые возможности общего доступа к папкам из выбранного вами дистрибутива Linux, конфигурация и настройка Samba (по моему скромному мнению) в лучшем случае слишком сложны, а в худшем - немного запутаны.

Это краткое руководство специально предназначено для дистрибутива Linux Mint (хотя оно применимо и ко многим другим) и описывает только то, как предоставить общий доступ к папкам файловой системы Linux, и не содержит подробностей, касающихся расширенных функций Samba.

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

Следующая процедура была протестирована в последней версии Linux Mint на момент написания (18.1 «Serena»), но я также успешно использовал ее против 17.1 «Rebecca».

Настроить общий доступ

Первое, что вам нужно сделать, это настроить общий ресурс в файле конфигурации samba.
Отредактируйте /etc/samba/smb.conf и прокрутите до раздела «Определения общих ресурсов», вставив следующий раздел (при необходимости заменив соответствующие имена).

Имя в квадратных скобках — это желаемое имя общего ресурса, путь — это, очевидно, реальный путь к папке, к которой вы предоставляете общий доступ, а параметры маски создания и маски каталога определяют, какие разрешения назначаются файлам и каталогам, созданным через общий ресурс. В приведенном выше разделе маски закомментированы, и значений Samba по умолчанию должно быть достаточно, но при необходимости вы можете переопределить и предоставить менее строгие разрешения (с точки зрения безопасности, сначала поймите, что вы делаете!). Убедитесь, что вы предоставили хотя бы одного действительного пользователя для доступа к общему ресурсу.

Чтобы проверить запуск настройки общего доступа:

Установите Samba
Если Samba не установлена ​​(это можно проверить с помощью sudo service –status-all|grep smbd ИЛИ sudo service –status-all|grep samba< /эм>)

Перезапустите демон SMBD
Наконец, чтобы новый общий ресурс был виден на вашем удаленном устройстве, вам нужно будет перезапустить samba (вам также нужно будет делать это каждый раз, когда вы добавляете новый общий ресурс или перенастраиваете существующий) :

На этом все. После того, как вы выполнили эти шаги, ваш общий ресурс будет доступен вашему удаленному SMB-клиенту с вашего рабочего стола Linux Mint.

Установка и настройка сервера Samba в Linux Mint 20

Введение:

Samba – это пакет программного обеспечения с открытым исходным кодом, работающий на Unix/Linux. Он в основном используется для связи с клиентами Windows, как собственное приложение. Это делается SAMBA, поскольку она использует общую файловую систему Интернета (CIFS). В этом руководстве рассматривается процесс установки и настройки прокси-сервера Samba в Linux Mint 20.

ПОРТ Номер сервера samba

<р>1. UDP (протокол пользовательских дейтаграмм) — 137 138

<р>2. TCP (протокол управления передачей) — 139 445

Сервер Samba использует ДВА протокола

<р>1. SMB — протокол серверных сообщений

<р>2. NMB — протокол сетевых сообщений

Давайте проверим версию ОС с помощью следующей команды.

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

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

После этого создайте необходимые каталоги с помощью следующей команды

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

Затем добавьте пользователей в службу smbd с помощью следующей команды

После добавления пользователей создайте учетные данные для пользователей с помощью следующей команды

После создания учетных данных настройте некоторые правила для файла smb.conf с помощью следующей команды

После завершения настройки проверьте параметры с помощью следующей команды

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

Давайте проверим мой IP с помощью следующей команды

snap1

Откройте проводник Windows и найдите свой IP-адрес. Затем откройте каталог share1 и введите учетные данные user1.

snap2

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

snap3

Создайте новый файл документа в папке

snap4

Отредактируйте файл.

snap5

Откройте каталог share2, как показано на следующем рисунке.

snap6

Попробуйте создать новую папку, вы заметите проблему с ней. Это объясняет, что user1 не может получить доступ к каталогу share2.

Процесс установки и настройки сервера SAMBA на Linux Mint 20 подходит к концу.

Общий доступ к файлам Samba в GNU/Linux Mint — Краткое руководство

Добро пожаловать! Учебник показывает вам шаг за шагом, как легко приступить к совместному использованию файлов/видео/изображений через локальную сеть Linux, Unix, Windows, Mac OS X, Android и iOS с помощью Samba в GNU/Linux Mint 17.x/ 18.x/19.x/20.x LTS Desktop.

Чтобы обмениваться файлами с Samba в Linux Mint, это легко достигается с помощью сервера Samba с простой настройкой конфигурации.

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

Пошаговое руководство по совместному использованию файлов Samba в Linux Mint< бр />

1. Начало работы с терминалом

Как быстро начать работу с командной строкой в ​​Mint GNU/Linux

Во-первых, обновите источники Apt Repo с помощью:

Содержание

"В Свободе Нет Концепции! Свобода - это абсолютная Пустота, но она действительна только в том случае, если ощущается как гармоничное сердцебиение."

Фонд GNU+Linux

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

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

Подпишитесь на нас

Философия свободного программного обеспечения GNU/Linux

GNU/Linux Logo

"Сны показывают Внутреннее обнаженное Истину. Трансцендентное Чувство-Информация-Осознание, свободно сияющее из Вечного Источника Реальности: Бесценной, Вневременной и Безграничной Души!"

Последние слова Стива Джобса

Последние слова Стива Джобса в темноте< бр />

«Быть ​​победителем в миссии свободной вычислительной ОС означает принять Коммерческую Стратегию. Превзойти Двойственность в Единстве и, таким образом, распространять как свободное, так и несвободное программное обеспечение. Потому что евангелизация свободы в несвободном мире подобна содержанию троянского коня. Аллилуйя!"

Лучшие природные средства защиты от коронавируса

Чеснок

"Заботиться о том, чтобы кто-то лайкнул, подписался или купил, — это просто серьезное препятствие на бесценном Пути творческой свободы".

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

Что может спасти мир от самоуничтожения? Смиренное обращение на духовный путь.
Потому что Земля и Природа были Опустошены слепой дикой массовой гонкой, чтобы доказать, что вы Кто-то Лучше, потому что у вас есть $несколько fla$hy Power$.

Спасибо Google

Уважаемый пользователь Linux, было бы неплохо, если бы вы могли понять, что без Google Ads большая часть этого Контента, скорее всего, никогда не будет написана!
Итак, спасибо Google и рекламодателям Google Ads за их поддержку.
Более того, я могу легко найти необходимую информацию для повторного создания своих руководств с помощью лучшей поисковой системы: Google.

Кредиты

Ganesha

Вечная слава Богу, Иисусу Христу, Святому Духу, Ганеше, Шиве, Вишну, Кришне, Лаози, Будде, Бодхидхарме, Ма Гигу, Хакуину, Иккью, Нагарджуне, Тилопе, Наропе, Миларепе, Сухраварди, Святому Дисмасу, Святому Франческо, Святая Тереза, Святой Иоанн, Святой Филиппо, Экехарт. Все Святые Божества, Аватары, Святые, Мистики и Истинные Духовные Мастера. Потому что они в Вечном Свете Истины и Восторга, Освещающих Мир Тьмы, Неведения, Слепоты, Беспокойства и Лжи!

Божественная и дьявольская природа

«Божественная Святая Динамика — это Вечное Единство, Все Добродетели и Совершенство. Чистота, Духовность, Невинность, Невозмутимость, Доверчивость, Невинность, Альтруизм, Разделение и Пустота.
Вместо Дьявольского Человеческого есть Эфемерная Дифференциация, Все Недостатки и неприятности. Нечистота, Бездуховность, Извращенность, Яростность, Сомнение, Вина, Эгоизм, Жадность и Денежность."

Пожертвовать крайне бедным

Пожертвуйте напрямую крайне бедным людям


Тема QuickChic • Работает на WordPress

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

Читайте также: