Samba Linux: сервер для контакта с пользователями Windows

Linux Samba используется для предоставления общего доступа к файлам, печати и других услуг пользователям других ОС, например Windows.

O Samba Linux

Linux Samba Server — один из мощных серверов. Он помогает вам обмениваться файлами и принтерами с Windows и другими ОС. Это открытая реализация протоколов Server Message Block — Common Internet File System (SMB — CIFS).Samba Linux: сервер для контакта с пользователями Windows

В формуле Linux — Samba — Windows необходимо понять отношения ОС с файлами, принтерами, пользователями и сетями.

В Linux механизм входа в систему и пароль радикально отличается от модели Windows Active Directory.

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

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

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

  • Подключаемые модули аутентификации Linux (PAM) . Эта опция позволяет аутентифицировать пользователей на контроллере домена (DC). В итоге, у вас все еще есть два списка пользователей (один локальный и один на DC). Поэтому, пользователи отслеживают пароли только в Windows.
  • Samba как DC . Эта опция позволяет хранить логины и пароли в Linux, одновременно, ОС Windows аутентифицируются с помощью сервера.
  • Пользовательский скрипт . Вы можете создавать скрипты для ведения логинов и паролей. Это делается с помощью межплатформенного языка сценариев, такого как Python.

Официальный сайт Samba

Компоненты сервера

Сервер состоит из нескольких компонентов. Это smbd, nmbd и winbindd.

  • Smbd — обрабатывает фактическое совместное использование файлов и принтеров. Кроме того, он также отвечает за вопросы аутентификации пользователей и блокировки ресурсов. Для запросов Использует порт 139 или 445.
  • Nmbd — отвечает за обработку запросов на обслуживание NetBIOS. Он использует порт 137 и обрабатывает запросы от основных браузеров, доменов и серверов WINS (например, когда вы открываете My Network Places в Windows). В Windows 2000 Microsoft перешла к соглашению об именах DNS в рамках своей поддержки Active Directory, чтобы сделать службы имен более согласованными. Вам больше не понадобится nmbd, если вы не собираетесь разрешать очень старым хостам Windows в вашей сети доступ к общим ресурсам Samba.
  • Winbindd — может быть использован для запроса родных серверов Windows , для пользователей и групп информации.

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

  1. Вводим sudo dpkg —configure -aВводим sudo dpkg --configure -a
  2. Затем, sudo apt-get install samba sudo apt-get install samba
  3. sudo cp /etc/samba/smb.conf{,.bak}
  4. sudo nano /etc/samba/smb.confsudo cp /etc/samba/smb.conf{,.bak}
  5. После указания этой команды у вас появляется текстовый редактор, в котором нужно ввести настройки файлового сервера. Подходящие для вас параметры можно найти здесь, у нас следующая настройка.текстовый редактор
  6. Сохраняем файл, не меняя названия. Сохраняем файл, не меняя названия
  7. Указываем smbpasswd -a имя_пользователя, в моем случае smbpasswd -a linuxvsem.
  8. Затем smbpasswd -e имя_пользователя,smbpasswd -e имя_пользователя
  9. Вводим sudo touch /etc/samba/smbusers и sudo gedit /etc/samba/smbusers Установка Samba Linux sudo touch /etc/samba/smbusers
  10. Дальше вводим имя_пользователя = псевдоним. Это нужно для того, чтобы поменять имя, и обращаться в будущем к псевдониму, а не к имени пользователя, если в этом есть необходимость.Установка Samba Linux вводим имя_пользователя = псевдоним
Ссылка на основную публикацию

Политика конфиденциальности

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

Принять
Adblock
detector