Введение в самбу
Прежде чем мы перейдем к этапам установки, давайте немного ознакомимся с Samba и с тем, что он предлагает нам, когда мы решаем работать в первую очередь с системами Linux или Unix.
1. Samba - это программное обеспечение с открытым исходным кодом, предоставляющее пакет программ взаимодействия Windows для Linux и Unix.
2. Samba предоставляет безопасные и стабильные, быстрые сервисы файлов и печати для клиентов, использующих протоколы SMB и CIFS, как и все версии DOS, Windows, Linux и другие.
3. Samba предоставляет сетевым администраторам гибкость в настройке, настройке и выборе систем и оборудования.
4. Samba состоит из двух основных программ: smbd и nmbd. Предполагается, что они реализуют четыре услуги CIFS -
- Файловые и печатные услуги
- Аутентификация и Авторизация
- Разрешение имени
- Сервисное объявление (просмотр)
5. Smbd также выполняет аутентификацию и авторизацию в режиме общего доступа и режиме пользователя, чтобы защитить общие файлы и службы печати, запрашивая пароли.
6. Nmbd обрабатывает части разрешения имен и просмотра четырех упомянутых выше, и это делается с помощью NetBIOS
7. Samba предоставляет следующие утилиты -
- Smbclient - используется из системы Unix для подключения к удаленному SMB-ресурсу, передачи файлов и т. Д.
- Nmblookup - используется для поиска имен NetBIOS в сети, просмотра их IP-адресов.
- Swat - обозначает инструмент веб-администрирования Samba, используемый для удаленной настройки samba через веб-браузер.
8. В наши дни используется Samba 3.0.
Шаги установки -
Перед установкой необходимо выполнить следующие предварительные условия -
- Ubuntu LTS
- Локальная сеть для обмена файлами.
Обратите внимание, что лучше установить samba с помощью бинарного пакета, и этот способ проще, чем установить его из исходного пакета. Это потому, что вся конфигурация предварительной компиляции уже выполнена, и сопровождающий пакета также позаботится о проблемах конфигурации.
Существует три популярных метода распространения бинарных пакетов:
Шаг 1: Двоичные тарболы (в основном универсальные тарболы)
- Установка тарбола
Исходный код Samba представляет собой распределенную форму тарбола. Инструменты, используемые для извлечения данных из двоичного архива, аналогичны тем, которые используются для обработки архива, содержащего исходный код: tar и программу сжатия, такую как gzipor bzip2.
Используйте следующую команду для распаковки tarball из корневого каталога
tar -xvzf /path/to/samba-version.tar.gz
Обратите внимание, что при первой установке samba tarball не создаст проблемы.
- Установка пакета FreeBSD
FreeBSD поставляется с пакетами, хранящимися в виде тарболлов. Чтобы установить один из этих пакетов напрямую, включая пакет Samba, используйте утилиту установки pkg_add или sys.
pkg_add samba-version.tbz
Если нет ошибок, это означает, что Samba была установлена правильно.
Шаг 2: Обороты
- Установка RPM
Двоичные RPM - это в основном сжатые архивы cpio с добавлением некоторых дополнительных битов. Эти дополнительные функции помогают ОС хранить базу данных установленных пакетов и файлов, аналогичную той, которую поддерживает FreeBSD с помощью своих инструментов пакетов.
Команда для установки samba через RPM выглядит следующим образом:
rpm -Uvh samba-version-minor version.arch.rpm
Шаг 3: Пакеты Debian
Debian GNU / Linux и его производные включают инструменты управления пакетами, которые эквивалентны инструментам RPM. Основным инструментом для установки пакетов под Debian является dpkg.
Мы можем установить samba через dkpg, используя следующую команду
dpkg -i samba_version-minorversion.deb
Установка Samba с помощью менеджера пакетов apt-get может быть выполнена с помощью следующих шагов
Эта команда должна найти и установить пакет samba, а также все пакеты, от которых он зависит, например, samba-common.
apt-get установить самбу
Эта команда будет работать, только если утилиты Advanced Package Tools (APT) настроены правильно. Базовая конфигурация включает в себя редактирование / etc / apt / sources. список файлов для ссылки на установочные компакт-диски или некоторые соответствующие FTP-сайты.
Следовательно, вышеупомянутые шаги могут быть использованы для установки Samba.
Теперь давайте посмотрим на следующий шаг.
Настроить и запустить Samba-
1. Файл конфигурации для samba - это /etc/samba/smb.conf. Обязательно обновляйте этот файл согласно версии samba, установленной в вашей системе.
2. Также рекомендуется создать резервную копию этого файла, и для этого можно обратиться к команде:
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. При первой установке samba напишите следующие команды:
- nmbd -D
- Smbd -D
-D относится к режиму бега демона.
4. Чтобы убедиться, что серверы работают, выполните следующие команды:
пс топор | grep mbd
5. Если вы не видите вывода или только сама команда grep, скорее всего, Samba не может найти свой файл конфигурации, smb.conf. Для этого можно использовать команду поиска, которая выглядит следующим образом:
найти / -имя «smb.conf»
Давайте теперь посмотрим на мастер-браузер Samba -
1. Назначение главного браузера: один компьютер на сегмент сети (точнее, IP-подсеть) функционирует как главный браузер.
2. Поиск главного браузера: клиенты должны быть в состоянии найти компьютер главного браузера
3. Покрытие подсетей. Некоторые механизмы, которые SMB / CIFS использует для реализации просмотра, плохо работают в подсетях.
4. Интеграция клиентских, сетевых и серверных ресурсов. Некоторые клиенты, включая Microsoft Windows, пытаются представить локальные, целые сетевые и серверные ресурсы в одном списке, что стирает границы между этими типами ресурсов в глазах пользователей. Клиенты выполняют эту интеграцию, но соответствующие протоколы должны обеспечивать достаточное покрытие, чтобы не оставлять пробелов.
5. Решение проблем пользовательского интерфейса. Клиенты, использующие просмотр по сети, должны каким-то образом представлять эту информацию пользователям. Это не проблема протокола, но решения по дизайну протокола влияют на пользовательский интерфейс клиента.
Рекомендуемые статьи
Это было руководство по установке Samba. Здесь мы обсудили концепцию, предварительные условия, конфигурацию и шаги по установке Samba. Вы также можете просмотреть наши другие Предлагаемые статьи, чтобы узнать больше -
- Установить докер
- Как установить Magento?
- Использование Raspberry Pi
- Топ 5 типов тестирования совместимости
- Версии Magento | Различные особенности