как узнать версию samba linux
Как узнать версию samba linux
Информация, представленная в этой главе, рассматривается как базовая, либо хорошо-известная, но тем не менее полезная. За последние годы мне довелось видеть интересную вещь. Многие считают, что для введения клиентов Windows в Windows-домен под управлением Samba требуются различные шаги для Windows NT4 и для домена Windows на AD. Хочу вас заверить, шаги идентичны, как показано в примере, приведенном ниже.
Шаги по введению в домен:
2. Щелкните правой клавишей мышки по значку Мой компьютер вы вызовите меню Свойства.
3. Открывшееся меню будет тем же самым, если бы вы щелкнули Пуск->Настройка->Панель_управления->Система. Меню показано на рисунке 15.1..
4. Щелкните вкладку Имя компьютера, на этой вкладке показано описание компьютера, его имя и имя домена или рабочей группы. Если вы нажмете кнопку Идентификация, появится мастер идентификации компьютера, не стоит использовать его с Samba-3. Если вы хотите изменить имя компьютера, или ввести в домен, либо вывести его из домена, нажмите кнопку Изменить (см. рис. 15.2.).
6. Введите название FIRMA в поле «Является членом домена» (см. рис. 15.4.)
7. Щелкните Ок, появиться диалоговое окно для подтверждения полномочий административной доменной учетной записи (имя пользователя и его пароль), имеющей права на ввод компьютеров в домен. Введите имя пользователя root и его пароль в Samba-3 (см. рис. 15.5.)
8. Щелкните Ок и если все хорошо, вы увидите приглашение Добро пожаловать в домен FIRMA. (см. рис. 15.5.1.). Затем вам будет предложено перезагрузить компьютер. На этом ввод компьютера в домен закончен.
Там, где технология NetBIOS использует WINS, а также широковещательную рассылку по UDP (UDP broadcast), как ключевой механизм разрешения имен, серверы Active Directory регистрируют свои сервисы на динамическом DNS сервере Microsoft (Microsoft Dynamic DNS server). Клиентам Windows должен быть доступен для опроса корректный DNS сервер, чтобы найти сервисы (наподобие контроллеров домена или сервисов Netlogon).
По умолчанию основной dns-суффикс это имя домена Active Directory. Когда вы изменяете основной dns-суффикс, это не оказывает влияние на принадлежность к домену, но может нарушить броузинг сети и возможность разрешать имя вашего компьютера по его IP адресу.
Параметр основной dns-суффикс компьютера, главным образом, существенен для клиентов Windows, являющихся членом домена Active Directory. Если клиент является членом домена на Samba, предпочтительнее оставить это поле пустым.
Согласно документации Microsoft «если этот компьютер относится к группе с примененной групповой политикой (Group Policy) «основной dns-суффикс (Primary DNS suffice of this computer)» (задается в gpedit.msc->Административные_шаблоны->Сеть-> DNS-клиент->основной_dns-суффкс, прим.перев.), строка, указанная в Групповой Политике используется как основной dns-суффикс, и, возможно, вы должны будете перезагрузить ваш компьютер, чтобы увидеть верные настройки. Локальная установка используется, только если Групповая Политика отключена или неопределена.»
(к началу страницы)
Некоторые производителей UNIX, а в частности Linux, решили размещать файлы Samba в местах, отличных от определенных Samba Team по умолчанию.
Вы можете определить размещение конфигурационных файлов, выполнив:
Если вы хотите узнать версию Samba, выполните:
Много людей были застигнуты врасплох процессом установки по умолчанию от Samba Team, в то время, когда пакет уже был установлен производителем дистрибутива. Если ваша платформа использует rpm для управления пакетами, вы можете проверить, установлена ли Samba, следующим образом:
Конечно, имена пакетов очень варьируют в зависимости от производителя дистрибутива, упаковщика исполняемых файлов и т.п.
(к началу страницы)
Сервер Samba состоит из следующих демонов:
nmbd этот демон обрабатывает процессы регистрации имен и требования по разрешению (имен). Это основное средство, вовлеченное в броузинг сети. Он обрабатывает все протоколы, основанные на UDP. В процессе запуска сервера Samba команда по старту демона nmbd должна стоять первой.
Когда Samba собрана производителем ОС, процесс запуска, как правило, определен особым образом и интегрирован в систему как единое целое. Пожалуйста, обратитесь к документации на вашу ОС, чтобы надлежащим образом производить запуск Samba.
Серверы Linux. Часть VI. Знакомство с сервером Samba
Глава 9. Вводная информация о сервере Samba
В данной главе приводится краткое описание сервера Samba, освещается методика установки программных компонентов сервера Samba версии 3, а также кратко описываются история создания и особенности протокола SMB.
9.1. Проверка версии установленных программных компонентов
9.1.1. Дистрибутивы, использующие пакеты программного обеспечения формата RPM
В примере выше показано, что в процессе установки дистрибутива RHEL5 были установлены программные компоненты сервера Samba версии 3.0. Последнее число в номере версии пакета программного обеспечения Samba предназначено для подсчета номера обновления или исправления пакета.
Ниже приведен вывод той же команды в более новой версии дистрибутива CentOS, в составе которого поставляется сервер Samba версии 3.5.
9.1.2. Дистрибутивы, использующие пакеты программного обеспечения формата DEB
В данный момент в дистрибутиве Ubuntu 12.04 используется версия 3.6.3 сервера Samba.
9.2. Установка программных компонентов сервера Samba
9.2.1. Дистрибутивы, использующие пакеты программного обеспечения формата RPM
9.2.2. Дистрибутивы, использующие пакеты программного обеспечения формата DEB
Пользователи дистрибутивов Ubuntu и Debian могут использовать утилиту aptitude (или приложение с графическим интерфейсом, такое, как менеджер пакетов программного обеспечения Synaptic).
9.3. Документация
9.3.1. Руководства от проекта Samba
Сервер Samba поставляется с отличной документацией в форматах HTML и PDF (которая также может быть загружена с ресурса samba.org или приобретена в печатном варианте).
В дистрибутиве Red Hat/Fedora/CentOS документация отделена от программных компонентов сервера Samba и находится в отдельном пакете программного обеспечения, поэтому в случае необходимости чтения документации в процессе настройки сервера вы можете просто установить соответствующий пакет программного обеспечения.
9.3.2. Samba в примерах
Помимо документации проекта Samba существует отличная книга под названием «Samba в примерах» (англоязычное название «Samba By Example» ; книга также доступна для покупки в печатном варианте и для бесплатной загрузки в форматах PDF и HTML).
9.4. Запуск и остановка демонов Samba
Вы можете инициировать запуск демонов Samba с помощью команды /etc/init.d/smb start в любом дистрибутиве Linux (в некоторых системах используется сценарий /etc/init.d/samba ).
9.5. Демоны Samba
Демон nmbd ведет учет всех имен систем и реализует механизм обслуживания этих имен. Он занимается регистрацией и разрешением имен систем, а также задействуется в процессе обзора сети. В соответствии с документацией от проекта Samba, данный демон должен запускаться в первую очередь.
Демон smbd управляет операциями передачи файлов и аутентификации.
9.5.3. Демон winbindd
Демон winbind (winbindd) является единственным демоном, который после запуска занимается обслуживаем механизма членства в домене, применяемого в ОС Windows компании Microsoft.
9.6. Протокол SMB
9.6.1. Краткий экскурс в историю протокола
В 2004 году чиновники Европейского союза приняли решение, обязывающее компанию Microsoft документировать протокол для того, чтобы сторонние разработчики имели возможность создания совместимых программных решений. 20 декабря 2007 года с компанией Microsoft было достигнуто соответствующее соглашение. На сегодняшний день команда разработчиков проекта Samba имеет доступ к документации, относящейся к SMB/CIFS, Windows for Workgroups и Active Directory.
9.6.2. Широковещательный протокол
9.6.3. Имена систем в рамках протокола NetBIOS
9.6.4. Пропускная способность сети
9.7. Практическое задание: вводная информация о сервере Samba
0. Убедитесь в том, что вы знаете свой номер студента, так как имя вашей системы должно в любом случае содержать этот номер!
1. Проверьте возможность входа в систему Linux/Unix, установленную на компьютере. После успешного входа в систему запишите имя и IP-адрес компьютера.
2. Сделайте то же самое со всеми другими системами (запущенными в виртуальных машинах), которые вам доступны.
3. Проверьте работоспособность сети с помощью утилиты ping и отредактируйте соответствующие файлы /etc/hosts для того, чтобы получить возможность использования имен компьютеров вместо их IP-адресов. Проверьте корректность указания имен компьютеров с помощью утилиты ping.
4. Убедитесь в том, что программные компоненты сервера Samba установлены в системе, после чего запишите версию сервера Samba.
Настройка Samba Ubuntu 12.04
Samba является стандартным пакетом программ для совместимости Linux, Unix и Windows которая позволяют напрямую обращаться к сетевым дискам и принтерам на абсолютно разных ОС по протоколу SMB/CIFS. В этой статье будет рассматриваться настройка Samba Ubuntu 12.04.
Samba нужна когда Вам необходимо иметь доступ с компьютера под управлением ОС Windows к файлам, которые расположены на сервере по управлением ОС Linux (Ubuntu, Debian) или Unix, а иначе вы не сможете работать.
Настройка Samba Ubuntu 12.04
В рассмотренном примере настраивалась Samba в Ubuntu 12.04
Для того что бы установить анонимный Samba Server, необходимо ввести следующую команду в терминале(Ctrl+Alt+T), она установит все необходимые пакеты:
Ubuntu 12.04 настройка Samba
Она очистит ваши систему от более ей не нужных пакетов и зависимостей
Для того что бы узнать версию установленного программного обеспечения Samba, необходимо выполнить в терминале следующую команду:
Ubuntu настройка Samba
Ubuntu 13.04 настройка Samba
Также предлагается установить эти пакеты для Samba:
Она покажет вывод, похожий на этот:
Далее необходимо выполнить Резервное копирование файла smb.conf, затем удалить ее и создать новую:
Добавьте этот код в файл smb.conf (или измените его в соответствии с вашими требованиями):
Ubuntu настройка Samba
Измените его, таким образом, что бы каждый мог читать и писать (Проверьте, что это разрешено в вашей системе или нет):
Пользователи и Группы Samba
Добавить группу на сервер Ubuntu (в моем случае smbgrp):