Меню Рубрики

Установка графической оболочки samba

Установка графической оболочки samba

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

GAdmintools — это набор графических утилит, предназначенных для управления различными серверными службами. В этот набор входит и программа для настройки Samba.

Устанавливается, как всегда, просто:

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

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

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

На следующих вкладках находятся настройки пользователей, общедоступных папок и многого другого. Последняя вкладка (Configuration) содержит текущий файл smb.conf. Сюда можно заглянуть, чтобы проверить состояние нужных вам параметров или изменить их вручную.

Если от количества настроек в предыдущей утилите вам стало не по себе, System-config-samba — именно то, что требуется. Установим:

Запускаем — и видим предупреждение о том, что в smb.сonf есть несколько неизвестных программе директив (во всяком случае, так было у меня). После закрытия этого окна ничего не происходит. Запускаем еще раз из терминала и получаем примерно следующее сообщение:

SystemError: could not open configuration file `/etc/libuser.conf’: Нет такого файла или каталога

Если файла нет, создадим его сами:

Утилита touch была разработана, прежде всего, для того, чтобы менять время последнего доступа к файлу. Если указанный файл отсутствует, она его создает. Данной особенностью мы и воспользовались.

После этой нехитрой манипуляции программа уже запускается без проблем.

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

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

В репозиториях Ubuntu этот пакет отсутствует, поэтому добавим репозитории и ключи разработчиков. Открываем /etc/apt/sources.list и вставляем следующую строку:

Получаем GPG-ключ и устанавливаем его.

Далее обновляем список пакетов и устанавливаем Webmin:

Если используете UFW, не забудьте добавить соответствующее правило:

Теперь Webmin будет доступен по адресу https://адрес_вашего_сервера:10000. Для локального доступа используйте:
https://localhost:10000

Браузер выдаст предупреждение о подозрительном сертификате. Добавляем в исключения, далее вводим имя пользователя, обладающего правами суперпользователя через sudo и его пароль. Видим панель управления.

Из меню слева выбираем ServersSamba Windows File Sharing.

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

источник

Настройка Samba в Ubuntu 16.04, используя графические инструменты

Произведем настройку Ubuntu

Есть статья про настройку Samba-сервера, используя только терминал — поглядеть.
Есть статья про настройку режимов безопасности Samba-сервера — поглядеть.

Устанавливаем Samba в Ubuntu.
В терминале выполняем следующие команды:

Первая команда установит сервер Samba и программу настройки сервера (system-config-samba).
Вторая, установит пакет gksu, который позволит запустить system-config-samba используя root-права.

ВНИМАНИЕ!

В Ubuntu 16.04 пакет system-config-samba не запустится, т.к. при установке не был создан файл libuser.conf.

После этого открываем Dash, затем Samba

Открыли графическую оболочку Samba

Нажимаем «плюс» для создания ресурса Samba, потом нажимаем «Обзор»

Где выбираем каталог для общего доступа

Затем на вкладке «Доступ» выбираем «Предоставить доступ всем»
Если это домашняя сеть, то можно выбрать этот пункт.

Но в большинстве случаев нужна авторизация по логину и паролю

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

Заходим в Настройки — Пользователи, выбираем нашего пользователя и «изменить»:

Заполняем поле пароль дважды и жмем «Ок»

Кроме того, доступ к папке можно дать по другому.
Открываем файловый менеджер Nautilus. Выбираем любую папку и жмем по ней правой клавишей мыши.
Затем идем на вкладку «Общий доступ к папке»

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

Доступ к папке по сети мы открыли.
Теперь в терминале узнаем ip-адрес нашей машины с Samba-сервером

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

Жмём Win+E
Откроется окно explorer`а

В адресной строке вводим: \\192.168.0.107

Теперь пробуем войти в этот каталог, вводим имя пользователя Samba и пароль.

Вот мы и авторизовались.
Т.к. папка пустая, то и видим… В общем, пусто тут 🙂

Мы прошли весь путь и в результате подключились к папке в Ubuntu с Windows-машины.

Подключение к сетевой папке Windows-машины с Ubuntu-машины

Узнаём ip-адрес Windows-машины

Открываем консоль Win+R → пишем команду cmd → в открывшейся консоли пишем команду ipconfig

Теперь производим настройки в Ubuntu

Открываем файловый менеджер Nautilus, переходим «Файл» — «Подключить к серверу»

Вбиваем строку со своим ip. В моём примере — 192.168.0.104. Внимательно смотрим, что нужно вбивать!

Затем жмём Подключиться.
Откроется окно авторизации. Вводим «Имя пользователя» Windows и «Пароль». После чего откроется список ресурсов Windows:

ВНИМАНИЕ! Логин и пароль не Ubuntu-пользователя, а Windows-пользователя. Если пользователь без пароля, то авторизоваться не сможем!

Вот мы и в расшареных ресурсах Windows-машины

И чтобы добавить эту папку в закладки нажмите «CTRL — D».

источник

Установка графической оболочки samba

В данной статье пойдет речь об установке и базовой настройке Samba в Ubuntu.

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

Читайте также:  Установка евроконтейнеров для мусора

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

Установка и запуск Samba в Ubuntu.

Поскольку Samba присутствует в репозитории Ubuntu, сложностей с установкой возникнуть не должно. Выполните:

и затем подтвердите установку пакета со всеми зависимостями нажатием Y (или Д).

После установки будет автоматически запущен демон smbd, обеспечивающий доступ к файлам и принтерам. Давайте убедимся, что он уже работает:

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

Настройка Samba в Ubuntu. Конфигурационный файл /etc/samba/smb.conf.

Конфигурационный файл /etc/samba/smb.conf, о котором идет речь, содержит все основные настройки. Именно в нем прописывается:

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

Содержимое файла /etc/smb.conf делится на разделы, содержащие отдельные параметры и их значения. Взгляните сами:

Не пугайтесь большого количества текста. Строки, начинающиеся с символов «#» и «;» считаются комментариями и не учитываются интерпретатором при разборе файла. Название раздела заключено в квадратные скобки, далее следуют относящиеся к этому разделу параметры и их значения, разделенные знаком «=». Параметров, которые можно использовать, очень много, а вариантов их значений — еще больше.

Создаем общедоступную папку в Ubuntu с помощью Samba.

Прежде, чем что-либо редактировать, давайте создадим резервную копию конфигурационного файла, чтобы в случае проблем иметь возможность легко вернуться к отправной точке:

Если потребуется восстановить исходный файл, удалите smb.conf и дайте это имя файлу smb-default.conf.

Теперь создадим шару, доступную для чтения и записи всем желающим. Вставьте в /etc/samba/smb.conf:

Первая строка — название шары. Вторая — ее описание или любой комментарий создателя, доступный всем. Третья — путь к папке, доступ к которой мы открываем. Не забудьте убедиться, что такая директория существует и имеет подходящие права. Параметр guest ok со значением yes разрешает подключаться без логина и пароля, browseable определяет, будет ли наша шара видна внутри сети, writable разрешает запись, create mask и directory mask выставляют права, force user принудительно определяет каждого подключившегося как пользователя publicshare.

Теперь нам нужно создать указанного пользователя и передать ему /home/public_share :

Ключ —system означает, что мы создаем не простого пользователя, а системного. Пользователи из этой категории имеют минимум прав, добавляются в группу nogroup и обычно используются для запуска системных сервисов.

Вместо guest ok часто применяется параметр public. Это синонимы. Вы можете использовать любой из них с абсолютно одинаковым результатом. У многих других параметров также есть синонимы. Бывают и антонимы, например, read only является антонимом по отношению к writable.

Если у вас включен фаервол, необходимо добавить соответствующее разрешающее правило. Если вы настраивали UFW по одной из предыдущих статей, достаточно будет следующей команды:

Для проверки правильности smb.conf в пакет Samba входит утилита testparm. Просто запустите ее без каких-либо ключей:

Вы увидите результат проверки, а после повторного нажатия Enter — выжимку из конфига.

Обратите внимание: на втором скриншоте параметр writable = yes заменен аналогичным по смыслу read only = no. Отсутствие directory mask = 0755, вероятно, объясняется тем, что 0755 является для этого параметра значением по умолчанию, а потому указывать его нет смысла.

Теперь подключаемся (в Windows, например, для этого достаточно заглянуть в сетевое окружение) — и видим все доступные расшаренные папки.

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

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

источник

Руководство по настройке Samba в Ubuntu

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

Терминал

С помощью «Терминала» в Ubuntu можно сделать все что угодно, соответственно, настроить Samba тоже получится. Для простоты восприятия весь процесс будет разбит на этапы. Ниже будут представлены три варианта настройки папок: с общим доступом (открывать папку сможет любой пользователь без запроса пароля), с доступом только для чтения и с аутентификацией.

Шаг 1: Подготовка Windows

Перед тем как произвести настройку Samba в Ubuntu, надо подготовить операционную систему Windows. Для обеспечения корректной работы необходимо, чтобы все участвующие устройства состояли в одной рабочей группе, которая указана в самой Samba. По умолчанию во всех операционных системах рабочая группа носит название «WORKGROUP». Для определения конкретной группы, используемой в ОС Windows, нужно воспользоваться «Командной строкой».

    Нажмите сочетание клавиш Win+R и во всплывшем окне «Выполнить» введите команду cmd .

В открывшейся «Командной строке» выполните следующую команду:

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

Далее, если на компьютере с Ubuntu статический IP, его необходимо прописать в файл «hosts» на Windows. Проще всего это сделать, используя «Командную строку» с правами администратора:

    Проведите поиск по системе с запросом «Командная строка».

В результатах нажмите по «Командной строке» правой кнопкой мыши (ПКМ) и выберите пункт «Запуск от имени администратора».

notepad C:\Windows\System32\drivers\etc\hosts

  • В файле, открывшемся после выполнения команды, пропишите в отдельной строке ваш IP-адрес.
  • После этого подготовка Windows может считаться оконченной. Все последующие действия выполняются на компьютере с операционной системой Ubuntu.

    Выше был приведен всего один пример открытия «Командной строки» в Windows 7, если по какой-то причине вы не смогли открыть ее или у вас другая версия операционной системы, рекомендуем ознакомиться с подробной инструкцией на нашем сайте.

    Шаг 2: Настройка сервера Samba

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

      Установите все необходимые пакеты программного обеспечения, которые нужны для корректной работы Samba. Для этого в «Терминале» выполните команду:

    sudo apt-get install -y samba python-glade2
    Теперь в системе есть все необходимые компоненты для настройки программы. Первым делом рекомендуется сделать резервное копирование конфигурационного файла. Сделать это можно с помощью этой команды:

    Читайте также:  Установка источников света в архикаде

    sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

    Теперь, в случае возникновения каких-то трудностей, вы можете вернуть изначальный вид конфигурационного файла «smb.conf», выполнив:

    sudo mv /etc/samba/smb.conf.bak /etc/samba/smb.conf
    Далее создаем новый файл конфига:

    sudo gedit /etc/samba/smb.conf

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

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

    [global]
    workgroup = WORKGROUPE
    netbios name = gate
    server string = %h server (Samba, Ubuntu)
    dns proxy = yes
    log file = /var/log/samba/log.%m
    max log size = 1000
    map to guest = bad user
    usershare allow guests = yes

    Сохраните изменения в файле, нажав по соответствующей кнопке.

    После этого первостепенная настройка Samba закончена. Если вы хотите разобраться во всех заданных параметрах, то сделать это можно на этом сайте. Чтобы найти интересующий параметр, разверните в левой части список «smb.conf» и отыщите его там, выбрав первую букву имени.

    Помимо файла «smb.conf», изменения нужно внести также и в «limits.conf». Для этого:

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

    sudo gedit /etc/security/limits.conf
    Перед последней строкой в файле вставьте следующий текст:

    * — nofile 16384
    root — nofile 16384

  • Сохраните файл.
  • По итогу он должен иметь следующий вид:

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

    Теперь, чтобы убедиться в корректности введенных параметров, нужно выполнить команду:

    sudo testparm /etc/samba/smb.conf

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

    Остается перезапустить сервер Samba следующей командой:

    sudo /etc/init.d/samba restart

    Разобравшись со всеми переменными файла «smb.conf» и внеся изменения в «limits.conf», можно переходить непосредственно к созданию папок

    Шаг 3: Создание папки с общим доступом

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

      Для начала создайте саму папку. Сделать это можно в любой директории, в примере же папка будет находиться по пути «/home/sambafolder/», а называться — «share». Вот какую команду нужно выполнить для этого:

    sudo mkdir -p /home/sambafolder/share
    Теперь измените права доступа папки, чтобы каждый пользователь смог ее открыть и взаимодействовать со вложенными файлами. Делается это следующей командой:

    sudo chmod 777 -R /home/sambafolder/share

    Обратите внимание: в команде необходимо указать точный путь к созданной ранее папке.

    sudo gedit /etc/samba/smb.conf

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

    [Share]
    comment = Full Share
    path = /home/sambafolder/share
    guest ok = yes
    browsable = yes
    writable = yes
    read only = no
    force user = user
    force group = users
  • Сохраните изменения и закройте редактор.
  • Теперь содержимое конфигурационного файла должно выглядеть так:

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

    sudo service smbd restart

    После этого в Windows должна появится созданная общая папка. Чтобы в этом убедиться, выполните в «Командной строке» следующее:

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

    Бывает такое, что папки все равно не видно. Скорее всего, причина этому – ошибка при настройке. Поэтому еще раз следует пройтись по всем вышеперечисленным этапам.

    Шаг 4: Создание папки с доступом «Только для чтения»

    Если вы хотите, чтобы в локальной сети пользователи могли просматривать файлы, но не редактировать их, нужно создавать папку с доступом «Только для чтения». Делается это по аналогии с общей папкой, только в конфигурационном файле задаются другие параметры. Но чтобы не оставалось лишних вопросов, разберем все поэтапно:

      Создайте папку. В примере она будет находиться в той же директории что и «Share», только название будет иметь «Read». Поэтому в «Терминале» вводим:

    sudo mkdir -p /home/sambafolder/read
    Теперь наделите ее нужными правами, выполнив:

    sudo chmod 777 -R /home/sambafolder/read
    Откройте конфигурационный файл Samba:

    sudo gedit /etc/samba/smb.conf
    В конце документа вставьте следующий текст:

    [Read]
    comment = Only Read
    path = /home/sambafolder/read
    guest ok = yes
    browsable = yes
    writable = no
    read only = yes
    force user = user
    force group = users
  • Сохраните изменения и закройте редактор.
  • По итогу в конфигурационном файле должно быть три блока текста:

    Теперь перезагрузите сервер Samba, чтобы все внесенные изменения вступили в силу:

    sudo service smbd restart

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

    Шаг 5: Создание папки с закрытым доступом

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

      Создайте папку, например, «Pasw»:

    sudo mkdir -p /home/sambafolder/pasw
    Измените ее права:

    sudo chmod 777 -R /home/sambafolder/pasw
    Теперь создайте пользователя в группе «samba», который будет наделен всеми правами доступа к сетевой папке. Для это сначала создайте группу «smbuser»:

    sudo groupadd smbuser
    Добавьте в только что созданную группу пользователя. Его имя можете придумать самостоятельно, в примере будет «teacher»:

    sudo useradd -g smbuser teacher
    Задайте пароль, который необходимо будет вводить для открытия папки:

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

    Осталось лишь ввести все нужные параметры папки в конфигурационный файл Samba. Для этого сначала откройте его:

    sudo gedit /etc/samba/smb.conf

    А затем скопируйте этот текст:

    [Pasw]
    comment = Only password
    path = /home/sambafolder/pasw
    val > read only = no

    Важно: если выполняя четвертый пункт этой инструкции, вы создали пользователя с другим именем, то его необходимо ввести в строку «val >

    Текст в конфигурационном файле теперь должен выглядеть так:

    Чтобы перестраховаться, проверьте файл, используя команду:

    sudo testparm /etc/samba/smb.conf

    По итогу вы должны увидеть примерно такое:

    Если все в порядке, то перезагрузите сервер:

    sudo /etc/init.d/samba restart

    System Config Samba

    Графический интерфейс (GUI) способен во многом облегчить процесс настройки Samba в Ubuntu. Как минимум, пользователю, который только перешел на Linux, этот способ покажется более понятным.

    Шаг 1: Установка

    Изначально нужно установить специальную программу в систему, которая обладает интерфейсом и которая необходима для осуществления настройки. Сделать это можно с помощью «Терминала», выполнив команду:

    sudo apt install system-config-samba

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

    sudo apt-get install -y samba samba-common python-glade2 system-config-samba

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

    Читайте также:  Установка автономных пожарных датчиков

    Шаг 2: Запуск

    Запустить System Config Samba можно двумя способами: с помощью «Терминала» и через меню Bash.

    Способ 1: Терминал

    Если вы решили использовать «Терминал», то вам необходимо сделать следующее:

    1. Нажмите сочетание клавиш Ctrl+Alt+T.
    2. Введите следующую команду:

    sudo system-config-samba

  • Нажмите Enter.
  • Далее вам потребуется ввести системный пароль, после чего откроется окно программы.

    Примечание: во время осуществления настройки Samba с помощью System Config Samba не закрывайте окно «Терминала», так как в этом случае программа закроется, а все внесенные изменения не будут сохранены.

    Способ 2: Меню Bash

    Второй способ многим покажется проще, так как все операции выполняются в графическом интерфейсе.

      Нажмите на кнопку меню Bash, которая находится в верхнем левом углу рабочего стола.

    Введите в открывшемся окне поисковой запрос «Samba».

    Нажмите по одноименной программе в разделе «Приложения».

    После этого система запросит у вас пароль пользователя. Введите его и программа откроется.

    Шаг 3: Добавление пользователей

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

      Нажмите по пункту «Настройка» на верхней панели.

    В меню выберите пункт «Пользователи Samba».

    В появившемся окне нажмите «Добавить пользователя».

    В выпадающем списке «Имя пользователя Unix» выберите пользователя, которому будет разрешено входить в папку.

    Вручную введите имя пользователя Windows.

    Введите пароль, а затем повторите его ввод в соответствующем поле.

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

    Шаг 4: Настройка сервера

    Теперь нужно приступить к настройке сервера Samba. Это действие выполняется на порядок проще в графическом интерфейсе. Вот что нужно сделать:

      В главном окне программы нажмите по пункту «Настройка» на верхней панели.

    Из списка выберите строку «Параметры сервера».

    В появившемся окне, во вкладке «Основной», введите в строке «Рабочая группа» название группы, все компьютеры которой смогут подключаться к серверу Samba.

    Примечание: как было сказано в начале статьи, наименование группы должно совпадать у всех участников. По умолчанию у всех компьютеров одна рабочая группа — «WORKGROUP».

    Перейдите на вкладку «Безопасность».

    Определите режим аутентификации как «Пользователь».

    Выберите из выпадающего списка «Шифровать пароли» интересующий вас вариант.

    Выберите гостевую учетную запись.

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

    Шаг 5: Создание папок

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

      Кликните по кнопке с изображением знака плюс.

    В открывшемся окне, во вкладке «Основной», нажмите «Обзор».

    В файловом менеджере укажите нужную папку для ее расшаривания.

    В зависимости от предпочтений, поставьте галочки рядом с «Запись разрешена» (пользователю будет позволено редактировать файлы в общедоступной папке) и «Виден» (на другом ПК добавляемая папка будет видна).

    Перейдите во вкладку «Доступ».

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

    Если вы собираетесь сделать общедоступную папку, то поставьте переключатель в положение «Предоставить доступ всем».

  • Нажмите кнопку «ОК».
  • После этого в главном окне программы будет отображаться только что созданная папка.

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

    Как только вы создадите все нужные папки, можете закрывать программу. На этом инструкция по настройке Samba в Ubuntu с помощью программы System Config Samba окончена.

    Nautilus

    Есть еще один способ настройки Samba в Ubuntu. Он отлично подойдет тем пользователям, которые не хотят устанавливать дополнительное ПО себе на компьютер и которые не любят прибегать к использованию «Терминала». Все настройки будут выполняться в стандартном файловом менеджере Nautilus.

    Шаг 1: Установка

    Используя Nautilus для настройки Samba, способ установки программы немного отличается. Эту задачу можно выполнить и с помощью «Терминала», как было описано выше, но ниже будет рассмотрен другой метод.

      Откройте Nautilus, нажав по одноименному значку на панели задач или проведя поиск по системе.

  • Перейдите в директорию, где находится нужный каталог для расшаривания.
  • Нажмите по нему ПКМ и выберите из меню строку «Свойства».

    В открывшемся окне перейдите на вкладку «Общедоступная папка локальной сети».

    Поставьте галочку рядом с «Опубликовать эту папку».

    Появится окно, в котором нужно нажать по кнопке «Установить службу», чтобы началась установка Samba в систему.

    Появится окно, в котором вы можете ознакомиться с перечнем устанавливаемых пакетов. После ознакомления нажмите кнопку «Установить».

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

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

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

    Настраивать Samba в Nautilus’е намного проще, чем с помощью «Терминала» или System Config Samba. Все параметры задаются в свойствах каталога. Если вы забыли как их открыть, то выполните три первых пункта предыдущей инструкции.

    Чтобы сделать папку общедоступной, следуйте инструкции:

      В окне перейдите во вкладку «Права».

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

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

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

    Нажмите «Изменить», а далее перейдите на вкладку «Общедоступная папка локальной сети».

    Отметьте пункт «Опубликовать эту папку».

    Введите наименование этой папки.

    Примечание: поле «Комментарий» при желании вы можете оставить не заполненным.

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

    Примечание: как настроить сервер Samba рассказано в начале статьи.

    Заключение

    Подводя итоги, можно сказать, что все вышеперечисленные способы в значительной мере отличаются друг от друга, но все они в равной степени позволяют осуществить настройку Samba в Ubuntu. Так, используя «Терминал», вы можете осуществить гибкую настройку, задавая все необходимые параметры как сервера Samba, так и создаваемых общедоступных папок. Программа System Config Samba точно так же позволяет настроить сервер и папки, но количество задаваемых параметров намного меньше. Основным же плюсом этого способа является наличие графического интерфейса, что в значительной мере облегчит настройку для рядового пользователя. Используя файловый менеджер Nautilus, вам не придется скачивать и устанавливать дополнительное программное обеспечение, но в некоторых случаях необходимо будет вручную проводить настройку сервера Samba, используя все тот же «Терминал».

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

    источник