Home (Главная)

Page 608 - Страница 608
Page 608
background image

Глава 32. Совместное использование файлов и принтеров с Microsoft Windows    611

Система NFS — отличное решение проблемы совместного использования файлов UNIX-

машинами,  когда  права  доступа  к  файлам UNIX и  метаданные  файлов  (такие  как  время 
последнего  изменения)  должны  сохраняться  при  обращении  с  различных  машин.  Однако 
система NFS мало распространена в большинстве пользовательских операционных систем. 
ОС Windows и  классические  версии Mac OS поддерживают  ее  только  с  помощью 
приложений  сторонних  производителей.  Кроме  того,  в  системе NFS нет  встроенного 
механизма  "выявления",  позволяющего  клиентам  просматривать  списки  доступных 
серверов. 

Большинство компьютеров в локальных сетях чаще всего работают под управлением 

Windows. Поэтому при включении компьютера с ОС FreeBSD в существующую сеть для 
полномасштабного  взаимодействия  с  этими  клиентами  и  файл-серверами  под 
управлением Windows необходимо,  чтобы  ОС FreeBSD поддерживала  те  же  методы 
совместного  использования  файлов,  что  и Windows. Этот  метод — протокол SMB, Server 
Message Block, и  общая  сетевая  файловая  система,  Common Internet File System (CIFS), 
которая его постепенно вытесняет. 

Средства совместного использования файлов по протоколам SMB/CIFS не встроены в 

ОС FreeBSD. Однако  дополнительный  пакет,  который  называется  Samba,  предоставляет 
машине  под  управлением  ОС FreeBSD возможность  работать  в  качестве  файл-сервера 
Windows  и  участвовать  в  тех  же  процессах  совместного  использования  файлов,  что  и 
реальные клиенты Windows. 

Введение в систему Samba

 

Система Samba — это  некоммерческий  проект  с  открытым  исходным  кодом,  начатый 

Эндрю  Триджеллом (Andrew Tridgell), а  сейчас  разрабатываемый  совместными  усилиями 
сообщества разработчиков UNIX. Система Samba обеспечивает UNIX-машине (например, с 
ОС FreeBSD) возможность воспользоваться всеми преимуществами совместного доступа к 
файлам Windows, включая появление машины в списке ресурсов сети, защиту подключений 
на  основе  доменов NT и  регистрации  пользователей,  а  также  поддержку  сетевых  служб 
печати. Имеется также ряд инструментальных средств, обеспечивающих выполнение многих 
административных  функций  сервера Windows NT/2000. После  добавления  портированной 
реализации файловой системы smbfs, которую мы рассмотрим в конце главы (она позволяет 
ОС FreeBSD работать в качестве клиента файловых ресурсов Windows), получается полный 
набор  программного  обеспечения,  дающий  компьютеру  с  ОС FreeBSD в  сетевой  среде 
Windows те же функциональные возможности, что и настоящей Windows-машине. 

Официальный Web-сайт системы Samba находится по адресу http://www.samba.org, — там 

можно выбрать любой из - географически близких зеркальных сайтов. 

Особенности работы протоколов SMB/CIFS

 

Протокол SMB, ведущий  свое  начало  от  документов,  опубликованных  в 1985 году 

компанией IBM, а затем получивший дальнейшее развитие усилиями компаний Microsoft и 
Intel, — это  обобщенная  система  совместного  использования  всех  видов  системных 
ресурсов  в  локальной  сети.  Речь  идет  о  таких  ресурсах  как  файлы,  принтеры,  последо-
вательные  порты  и  программные  абстракции  вроде  именованных  каналов.  Это  протокол 
работает в стиле клиент-сервер, хотя построенный на его основе общий доступ к файлам