Установить samba на ubuntu

Установить samba на ubuntu

Содержание

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

Для установки достаточно открыть терминал и ввести:

Приложение будет автоматически загружено и установлено.

При помощи терминала сделаем резервную копию начального файла конфигурации:

Теперь можно отредактировать файл настроек /etc/samba/smb.conf, для этого откройте его в любом текстовом редакторе с правами суперпользователя. Например, так:

Пример настройки Samba в качестве автономного файлового сервера с авторизацией:

Теперь надо разобраться с пользователями.

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

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

Далее создадим псевдоним для имени пользователя user что бы облегчить себе доступ с Windows машины на которой у нас например пользователь с именем Admin, для этого создадим и отредактируем файл /etc/samba/smbusers:

Впишите в файл пару строк

На этом настройка закончена, перезапустите Samba.

Для версии Ubuntu 10.04 воспользуйтесь командой:

Для более ранних версий используйте:

Теперь можно пользоваться общими ресурсами.

Приложения для настройки

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

Запускается он командой:

Все изменения он записывает в конфигурационный файл samba.

Для удалённого администрирования Samba в качестве web-интерфейса для Samba отлично подойдёт webmin.

Файловый сервер для Windows сети

Очень часто Samba используют для создания файлового сервера в Windows сети. Описанию такого сценария использования посвящена отдельная статья:

В этом статье мы поговорим о том, как установить и настроить сервер samba на Ubuntu 16.04. Samba — это бесплатная реализация SMB / CIFS с открытым исходным кодом для Unix и Linux, которая обеспечивает совместное использование файлов и принтеров между компьютерами Unix / Linux и Windows в локальной сети.

Читайте также:  Как открыть облако майл на телефоне

Настройка samba в Ubuntu 16.04

Samba — это набор программ, наиболее важными из которых являются:

  • Smbd: который предоставляет сервис SMB / CIFS (совместное использование файлов и печать), также может выступать в качестве контроллера домена Windows.
  • Nmbd: предоставляет службу имен NetBIOS

Как установить Samba Server на Ubuntu 16.04

Samba входит в большинство дистрибутивов Linux. Чтобы установить Samba на Ubuntu, просто запустите:

Последняя стабильная версия доступна в версии 4.5.3, выпущена 19 декабря 2016 года. Чтобы проверить версию Samba, запустите

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

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

После запуска smbd будет прослушивать порт 139 и 445.

Редактирование файла конфигурации

Есть только один файл конфигурации, о котором нужно позаботиться: /etc/samba/smb.conf.

В разделе [global] убедитесь, что значение рабочей группы совпадает с параметрами рабочей группы компьютеров Windows.

Прокрутите вниз до конца файла. (В текстовом текстовом редакторе нажмите CTRL + W, а затем CTRL + V.) Добавьте новый раздел, как показано ниже. Замените имя пользователя своим именем пользователя.

Главная Share — это имя папки, которое будет отображаться в сети Windows. Комментарий — это описание для общей папки. Следующие 3 строки указывают, что только пользователь, указанный действительными пользователями, имеет право доступа к каталогу / home / username /, который также доступен для записи. Вышеуказанные конфигурации будут отключать анонимный доступ.

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

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

Вам будет предложено задать пароль для Unix. Вам также необходимо установить отдельный пароль Samba для пользователя с помощью следующей команды:

Теперь осталось выполнить перезапуск smbd-демона.

Доступ к общей папке Samba из Windows

Что же мы продолжаем разбираться в теме «Настройка samba в Ubuntu 16.04«.

На компьютере под управлением Windows, который находится в той же сети, откройте проводник файлов и нажмите «Сеть» на левой панели. Вы увидите сервер samba. Дважды щелкните общую папку и введите имя пользователя и пароль.

Читайте также:  Медные гайки на выпускном коллекторе

Доступ к папке общего доступа Samba с компьютера Ubuntu

В файловом менеджере перейдите на вкладку «Сеть» на левой панели и нажмите «Сеть Windows».

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

Добавление нескольких пользователей или групп

Если несколько аккаунтов более подходят для доступа к общей папке, измените допустимых пользователей, как показано ниже, в файле /etc/samba/smb.conf file

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

Чтобы разрешить группе пользователей доступ к общей папке, используйте следующую конфигурацию в файле /etc/samba/smb.conf.

Затем добавьте пользователей в эту группу.

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

Установите sambashare в качестве владельца группы общей папки:

Предоставьте разрешение на запись группе.

Надеюсь, этот урок помог вам настроить сервер Samba на Ubuntu 16.04. Как всегда, если вы нашли этот пост полезным, то подпишитесь на нашу бесплатную рассылку. Вы также можете следить за нами в Google+, Twitter, ВК или, например, на нашей странице в Facebook.

Если у вас остались вопросы по теме «Настройка samba в Ubuntu 16.04» то, расскажите нам про них в форме комментариев на нашем сайте. Спасибо за визит!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

В сегодняшней статье рассмотрим установку и настройку файлового сервера SAMBA на нашем сервере Ubuntu.

Итак в исходном состоянии мы имеем Ubuntu Server 18.04 LTS. Дальше нужно поставить программу, которая будет шарить какую-нибудь папку на сервере. Самой распространенной является SAMBA. Сделать это можно с помощью одной команды и настройки одного файла. Могут понадобиться еще несколько действий, но не всегда.

Установка SAMBA сервера.

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

Читайте также:  Dwg viewer online просмотр и сохранение

Через пару минут SAMBA будет установлена и запущена.

Настройка сервера SAMBA.

Перед внесением изменений в файл конфигурации Samba создайте резервную копию для использования в будущем:

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

И отредактируем в соответствии с моим листингом:

По окончании сохраните и закройте редактор.

Сохранить файл: Ctrl+O
Выйти из редактора: Ctrl+X

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

Перезапустим сервер samba:

Создание Пользователей Samba

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

  • -M — не создавайте домашний каталог пользователя. Мы создадим этот каталог вручную.
  • -d /samba/myuser — установите домашний каталог пользователя /samba/myuser.
  • -s /usr/sbin/nologin — отключить доступ к оболочке для этого пользователя.
  • -G sambashare — Добавить пользователя в sambashare группу.

Создадим домашний каталог пользователя и назначим владельца каталога myuser и группа sambashare :

Следующая команда добавит бит setgid в /samba/myuser каталог, чтобы вновь созданные файлы в этом каталоге унаследовали группу родительского каталога.Таким образом, независимо от того, какой пользователь создает новый файл, файл будет иметь владельца группы sambashare .

Добавьте myuser учетную запись пользователя в базу данных Samba, установив пароль пользователя:

Вам будет предложено ввести и подтвердить пароль пользователя.

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

Вот теперь можно пользоваться нашим файловым хранилищем. Открываем сетевое окружение и ищем наш новый сервер:

Как видите, там появился компьютер SAMBA. Мы прописали это имя в разделе Global, в параметре netbios name. Далее дважды кликаем по имени этого компьютера и попадаем в список доступных ресурсов. Так как мы сделали только один, под названием music, то его и наблюдаем.

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

Если есть вопросы, то пишем в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ссылка на основную публикацию
Тест для определения цвета волос
Пожалуйста, не копируйте понравившиеся вам статьи незаконно. Мы предлагаем вам разместить активную ссылку на наш сайт в случае, если вы...
Стим показывает что я не в сети
Не редко пользователи Steam встречаются с проблемой, когда подключение к интернету есть, браузеры работают, но клиент Стим не грузит страницы...
Стим саппорт украли аккаунт
Если ваш аккаунт Steam украли или взломали, то до его восстановления вам необходимо выполнить действия, указанные ниже, иначе аккаунт может...
Тест графики видеокарты 3dmark
Наиболее известная программа тестирования производительности, ставшая де-факто стандартом и точкой отсчета в измерениях игровых возможностей видеокарт. Основную популярность программе обеспечило...
Adblock detector