русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Лабораторна робота №6


Дата додавання: 2014-11-27; переглядів: 812.


Тема: ОС Linux. Налаштування та робота з продуктом SAMBA

 

Мета роботи: навчитися налаштовувати та використовувати продукт SAMBA

 

Продукт Samba призначений для надання послуг для Unix (та Linux) систем у мережах Windows. При цьому створюється можливість спільного використання файлів та прінтерів в обох типах мереж та послуги аутентифікації Windows.

 

Система Samba була розроблена в Австралії (Автор - Andrew Tridgell) на початку 90-х, програмістом, якому потрібно було організувати взаємний доступ між комп”ютерами з DOS та UNIX. Через те, що коди SMB протоколу були недоступні, автору довелося відбудовувати специфікацію SMB аналізуючи мережеві пакети. Система Samba є вільним продуктом з відкритим кодом. Через багато років, коли Samba була вже загальноприйнятим та широко використовуваним продуктом, Microsoft запропонувала свою відкриту специфікацію доступу до файлів Windows – CIFS (Common Internet File System), яка дозволила ліквідувати деякі недоліки Samba, пов”язані з недостатнім ступенем „розшифровки” окремих нюансів організації захисту доступу до файлів Windows у нових версіях цієї ОС.

 

Мережі Windows в значній мірі відрізняються від мереж UNIX і однією з головних відмінностей є використання протоколу NETBIOS та імен NETBIOS. Кожен комп”ютер у мережі Windows має NETBIOS- ім”я яке містить назву комп”ютера та байт типу ресурсу. Цей байт визначає які ролі відіграє комп”ютер у мережі. Окрема машина може мати декілька різних ролей, наприклад „Робоча станція”, „Підтримка Win Popup сервісу», «Файловий сервер та сервер друку», «Броузер домена» (Domain master browser) та інші.Броузер домена відовідає за періодичну перевірку які ресурси наявні у мережі та кешування цієї інформації. Інші робочі станції мережі у пошуках наявнийх ресурсів можуть звертатися напряму до Броузера домена. Крім ролей комп”ютера з імені NETBIOS можна отримати інформацію до яких доменів чи робочих груп він належить.

 

Кожна машина, що працює з протоколом SMB повідомляє інших про те, що вона надає певні послуги. Ці послуги не обмежуються сумісним використанням файлів чи прінтерів. Послугами може бу віддалене адміністрування, сервіс pop-up повідомлень та ін.

По мережі послуги доступні за UNC – іменами:

\\machine name\service name

Символ зворотної косої риски (\) має спеціальне значення для UNIX. Тому Samba замість нього сприймає пряму косу риску (/) та перетворює її у зворотну при необхідності.

 

Samba складається з таких головних утіліт та програм. Серверна частина:

  • smbd –демон що керує сумісним використанням файлів та прінтерів
  • nmbd – демон, що реалізує функції NETBIOS
  • sambaconfig – утіліта налаштування
  • smbpasswd – утіліта підтримки паролів

 

Клієнтська частина:

  • smbclient – подібна до FTP програма доступу до файлів
  • smbspool – програма для передавання завдань на друг на прінтери
  • smbmount, smbumount – утіліти для монтування/демонтування файлових систем

 

Усі налаштування Samba знаходяться у текстовому файлі /etc/samba/smb.conf. Детальніше зі структурою цього файла та значеннями параметрів можна ознайомитися по документації

 


<== попередня лекція | наступна лекція ==>
Виконання окремих команд від імені адміністратора | Графічні оболонки для роботи з Samba


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн