Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.




Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Using Samba

Using Samba

Robert Eckstein, David Collier-Brown, Peter Kelly
1st Edition November 1999
1-56592-449-5, Order Number: 4495
416 pages, $34.95

Buy the hardcopy

Table of Contents


Next: 1.2 What Can Samba Do For Me?
 

1. Изучаем Samba

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

Следует отметить: один из авторов данной книги следил за 70-ю пользователями-разработчиками в Unix, предоставляющих для доступа 5 серверов под Unix. Его напарник администрировал 20 пользователей Windows 3.1 и 5 OS/2, а также сервера с Windows NT. Для того, чтобы все это работало корректно ему приходилось много работать. Когда он ушел насовсем, то контроллер домена остался без присмотра, поэтому в качестве выхода был использован сервер с  Samba. Наш автор быстро заменил сервера Windows NT и OS/2 на Samba, работающим под сервером с Unix. Тем не менее, он сделал все это без приглашения стороннего администратора, администратор теперь централизованно управляет одним приложением Unix вместо пятидесяти отдельно распределенных компьютеров.

Если вы знаете, что можете преодолеть проблему в вашей сети, и вы считаете, что это наилучший путь, мы советуем вам начать чтение данной книги. Или если вы слышали о Samba и желаете знать, что он может для вас сделать, вам также следует проделать это. Мы начнем с понимания того, что такое Samba и его возможностей. К тому же, вы можете предоставить службы из Unix всем вашим компьютерам под управлением Windows - все это без затраты большого количества времени или денег. Звучит привлекательно? Отлично, тогда давайте начнем.

1.1 Что такое Samba?

Samba - это решение для приложений Unix при работе с протоколом SMB (Server Message Block). Многие операционные системы , включая Windows и OS/2, используют SMB для осуществления взаимодействия типа клиент-сервер в сети. Поддерживая данный протокол, Samba позволяет серверам Unix устанавливать соединения при помощи того же протокола, что и продукты от Microsoft Windows. Поэтому компьютер Unix с работающим Samba, может быть представлен как сервер в вашей сети Microsoft, а также предоставить следующие службы:

  • Предоставлять в виде ресурса одну или более файловую систему

  • Представить в виде ресурса установленные принтеры, как со стороны клиента, так и сервера

  • Получать доступ к клиентам при помощи Сетевого Окружения

  • Проводить аутенификацию клиентов, входящих  в домен Windows

  • Проводить или использовать определение имен WINS

Samba является детищем Andrew Tridgell-а, который на текущий момент возглавляет команду разработчиков Samba из Canberra, Australia. Проект был начат в 1991, когда  Andrew создал программу файл-сервер для его локальной сети, которая поддерживала протокол DEC от Digital Pathworks. В это время он не знал, что этот протокол позже станет протоколом SMB. Несколькими годами позже, он создал свой собственный сервер  SMB и начал распространять его в виде продукта в Internet под именем SMB Server. Тем не менее, Andrew не смог сохранить это имя - оно уже принадлежало продукту от другой компании, поэтому он попробовал следующий метод переименования в Unix:

grep -i 's.*m.*b' /usr/dict/words 

Ответ был следующим:

salmonberry samba sawtimber scramble

Так появилось имя "Samba".

Что в принципе неплохо, поскольку люди на рынке были бы немного озадачены, если бы книга называлась "Using Salmonberry"!

На текущий момент, Samba работает при помощи пары демонов Unix, которые позволяют работать с ресурсами клиентам  SMB в сети (ресурсы иногда еще называют службами). Эти демоны следующие:

smbd

Демон , который позволяет получить доступ к файлам и принтерам в сети SMB, а также позволяет проводить аутенификацию и авторизацию клиентов SMB.

nmbd

Демон, который следит за Windows Internet Name Service (WINS), а также работает с просмотром компьютеров в сети.

Samba на сегодняшний день поддерживается и дополняется группой разработчиков под руководством Andrew Tridgell-а. Также, как и операционная система Linux, Samba поддерживается как Open Source software (OSS) своими авторами, а распространяется под лицензией GNU General Public License (GPL). С этого времени, разработка  Samba спонсировалась Австралийским Национальным Университетом , в котором Andrew Tridgell хотел защитить свою дисертацию. [1] К тому же частью спонсоров выступили такие производители, как Whistle и SGI. Это очень неплохо, когда в разработке Samba участвуют, как коммерческие, так и не коммерческие организации, к тому же они поддерживают еще и Open Source.

[1] Во время выхода данной книги, Andrew завершил свою работу и присоединился к San Francisco-based LinuxCare.

Microsoft также поместила описание своего протокола SMB, а также Internet-savvy Common Internet File System (CIFS) в стандартизирующие документы Request for Comments (RFC). Протокол CIFS - это новое название будущих версий протокола SMB от Microsoft's, который будет использован в продуктах  Windows - это именно те два термина, которые часто будут использованы в этой книге. Поэтому вы часто можете увидеть запись протокола в виде "SMB/CIFS."


Next: 1.2 What Can Samba Do For Me?
Book Index 1.1 Изучаем Samba

O'Reilly Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies

© 1999, O'Reilly & Associates, Inc.


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют