Как настроить общий доступ к файлам в Linux с помощью Samba

Совместное использование файлов с рабочего стола Linux не должно быть проблемой

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

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

Для некоторых дистрибутивов Linux для настольных ПК настройка Samba происходит в нескольких шагах от успеха. Прежде чем мы рассмотрим, как это легко установить, давайте пойдем другим путем. Мы продемонстрируем это, поделившись файлами между Элементарной ОС и Ubuntu Desktop 18.04 .

Следует отметить, что на итерации Linux для Ubuntu Desktop вам не придется проходить ручной процесс установки Samba. Поскольку это не так для каждого рабочего стола Linux, давайте установим.

Войдите в свой рабочий стол Linux и откройте окно терминала.

  1. Обновите и обновите с помощью команды sudo apt-get update && sudo apt-get upgrade -y .

  2. После завершения обновления перезагрузите рабочий стол (что необходимо только при обновлении ядра).

    Установите Samba с помощью команды sudo apt-get install samba -y .

  3. Запустите и включите Samba с помощью команд:

     sudo systemctl start smbd 
    sudo systemctl enable smbd
  4. Самба теперь готова к настройке.

Самба не так сложна в настройке. При использовании GNOME в Ubuntu Desktop вам не придется беспокоиться о ручной настройке Samba через файл конфигурации. Однако в Elementary OS (и других дистрибутивах) требуется настроить Samba из текстового файла конфигурации. Вот как:

  1. Откройте окно терминала на рабочем столе.

  2. Введите команду sudo nano /etc/samba/smb.conf .

    Найдите строку workgroup = WORKGROUP и измените ее на нечто уникальное (или, если у вас уже есть рабочая группа в сети, измените ее на эту).

  3. Ниже строки рабочей группы добавьте строку netbios name = NAME (где NAME – это имя или имя хоста вашего настольного компьютера).

  4. Допустим, вы хотите открыть общий доступ к папке «Документы» в своем домашнем каталоге (назовем ее /home/jack/Documents , чтобы те, кто использует общий ресурс, могли создавать новые папки и файлы. Внизу В файл smb.conf добавьте следующее:

     comment = NAME Documents 
    путь =/home/jack/Documents
    доступный для записи = да
    просматриваемый = да
    гость в порядке = да
    создать маску = 0775

    Где NAME – это то же имя, которое вы использовали для опции netbios. Сохраните и закройте файл smb.conf.

  5. Далее вам нужно добавить своего пользователя в Samba. Это делается с помощью следующих двух команд:

     sudo smbpasswd -a $ USERNAME 
    sudo smbpasswd -e $ USERNAME

    Сначала вам будет предложено ввести пароль sudo, а затем ввести и подтвердить новый пароль SMB для пользователя.

    Варианты объяснения

    В приведенных выше командах опция -a добавляет пользователя, а опция -e включает пользователя.

  6. Наконец, перезапустите Samba с помощью команды sudo systemctl restart smbd .

Добавление дополнительных акций

Если вы хотите добавить более одного общего ресурса, создайте новый под общим ресурсом [Documents], используя ту же модель конфигурации.

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

Если вы выбираете Ubuntu Desktop, создать общий ресурс Samba гораздо проще. Мы будем использовать один и тот же каталог (/ home/jack/Documents). Для этого выполните следующие действия:

  1. Откройте файловый менеджер.

    Нажмите правой кнопкой мыши папку Документы и выберите в меню Общий ресурс локальной сети .

    В появившемся окне установите флажок Открыть доступ к этой папке , а затем установите флажки для Разрешить другим создавать и удалять файлы в этой папке и Гостевой доступ. .

  2. Введите описательный комментарий в разделе Комментарий (необязательно).

  3. Нажмите Создать общий доступ .

    При появлении запроса нажмите Добавить разрешения автоматически .

  4. Теперь вы сможете получить доступ к/home/jack/Documents из любого настольного файлового менеджера в вашей сети.

Оцените статью
Solutics.ru
Добавить комментарий