Samba_dla_kazdego_sambdk.pdf

(2089 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
Samba dla ka¿dego
Autorzy: Richard Sharpe, Tim Potter, Jim Morris
T³umaczenie: zbiorowe
ISBN: 83-7197-498-1
Tytu³ orygina³u:
Special Edition Using Samba
Format: B5, stron 666
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOŒCIACH
ZAMÓW CENNIK
Podobnie jak Linux, Samba to historia miêdzynarodowego sukcesu. Jest to darmowy,
powszechnie dostêpny (i licencjonowany na zasadach GPL) serwer plików i drukarek dla
wielu systemów operacyjnych. Konkuruje on bezpoœrednio z systemem operacyjnym
Microsoft Windows NT i jest lepszy od niego pod wieloma wzglêdami.
Jednak¿e Sambie nie mo¿na odmówiæ krytyki. Wymaga du¿ego nak³adu czasu
poœwiêconego jej nauce i wiele osób twierdzi, ¿e jest trudna w u¿ywaniu i ciê¿ko ni¹
zarz¹dzaæ, a mimo to jest u¿ywana w du¿ych i ma³ych korporacjach, organizacjach
rz¹dowych, organizacjach non-profit, ma³ym biznesie i — dziêki sukcesowi Linuksa —
równie¿ na domowych komputerach.
Fakt, ¿e pakiet z tak skromnymi pocz¹tkami jak Samba móg³, pomimo powtarzaj¹cych
siê trudnoœci, osi¹gn¹æ taki sukces, œwiadczy dobitnie o potêdze Internetu, który
ka¿demu zapewnia dostêp do u¿ytecznego oprogramowania.
Niezbêdny podrêcznik dla wszystkich u¿ytkowników Samby!
Ustaw wspó³dzielenie plików i drukarek.
Zwiêksz bezpieczeñstwo systemu poprzez zarz¹dzanie has³ami.
Zautomatyzuj pracê przy u¿yciu rozbudowanych makr i skryptów.
Po³¹cz klientów sieciowych u¿ywaj¹cych ca³ej gamy systemów operacyjnych
(od starych i nowych Windows, a¿ po Unix?a).
Wyœrubuj swój system aby osi¹gn¹æ najwy¿sz¹ mo¿liw¹ wydajnoœæ sieci.
Dowiedz siê jak pracuje Samba w przedsiêbiorstwie.
Uzyskaj dostêp do najbardziej kompletnego opisu poleceñ i parametrów Samby.
ZnajdŸ i napraw problemy sieciowe.
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
"
"
"
"
"
"
"
"
O Autorach .........................................................................................................15
Wstęp ................................................................................................................17
Część I
Informacje podstawowe..................................................25
Zastosowanie Samby.........................................................................................................28
Dlaczego Samba odnosi sukcesy?.....................................................................................30
Systemy operacyjne, w których działa Samba ..................................................................30
Historia Samby..................................................................................................................31
Inne implementacje SMB..................................................................................................32
Program PC Network firmy IBM ...............................................................................32
Serwery LAN Server firmy IBM ................................................................................32
LAN Manager Microsoftu ..........................................................................................33
Windows NT...............................................................................................................33
Windows for Workgroups i Windows 9x ...................................................................33
PATCHWORKS wydany przez Compaq ...................................................................33
LAN Manager dla Uniksa...........................................................................................34
Advanced Server dla Uniksa.......................................................................................34
VisionFS wydany przez SCO .....................................................................................34
TotalNET Advanced Server firmy SYNTAX.............................................................34
Netlink Server firmy SUN ..........................................................................................34
Inne metody współdzielenia plików i drukarek ................................................................34
Dodatkowe informacje ......................................................................................................35
Rozdział 1. Czym jest Samba? ...........................................................................27
Rozdział 2. Gdzie znaleźć i jak zainstalować Sambę? ...........................................37
Gdzie znaleźć Sambę?.......................................................................................................37
Dystrybucje binarne ....................................................................................................38
Lokalizacja plików......................................................................................................39
Dystrybucje źródeł Samby..........................................................................................40
Kompilacja Samby ............................................................................................................44
Instalacja Samby ...............................................................................................................45
Generowanie binarnej dystrybucji Samby............................................................................45
Generowanie nowych pakietów RPM ........................................................................45
Rozdział 3. Wprowadzenie do Samby ..................................................................47
Struktura Samby................................................................................................................47
Uruchamianie i zatrzymywanie Samby.............................................................................49
Uruchamianie Samby wraz ze startem systemu................................................................51
Uruchamianie smbd przez demona inetd ..........................................................................52
6
Samba dla każdego
Konstrukcja pliku smb.conf ..............................................................................................52
Prosty plik smb.conf ...................................................................................................53
Lista u ytkowników aktualnie korzystających z serwera .................................................56
Rozdział 4. Protokół SMB — wprowadzenie ........................................................57
Historia protokołu SMB ....................................................................................................58
Lokalizacja Samby w warstwie aplikacji ..........................................................................58
Samba a NetBIOS .............................................................................................................60
Obsługa nazw w NetBIOS ..........................................................................................60
Przegląd protokołu SMB...................................................................................................62
Dodatkowe funkcje protokołu SMB .................................................................................70
Obsługa błędów w protokole SMB ...................................................................................70
Dodatkowe informacje ......................................................................................................71
Część II
Konfiguracja Samby .......................................................73
Modele bezpieczeństwa.....................................................................................................76
Struktura Samby................................................................................................................78
Plik smb.conf.....................................................................................................................79
Działający plik smb.conf...................................................................................................81
Ponowne uruchamianie Samby...................................................................................81
Znaczenie poznanych parametrów..............................................................................82
Pliki dziennika zdarzeń a usuwanie usterek......................................................................83
Najczęstsze problemy podczas korzystania z Samby .......................................................84
Hasło dostępu do udziału ............................................................................................85
Brak w sieci podanej nazwy .......................................................................................86
Brak dostępu ...............................................................................................................86
Kłopoty z rozpoznaniem nazwy komputera ...............................................................87
Ogólne problemy podczas łączenia z serwerem .........................................................87
Graficzne narzędzia konfiguracyjne..................................................................................88
SWAT .........................................................................................................................88
Dodatkowe informacje ......................................................................................................98
Rozdział 5. Zarządzanie i konfiguracja Samby .....................................................75
Rozdział 6. Współdzielenie plików ......................................................................99
Udziały i ich dostępność ...................................................................................................99
Konfiguracja współdzielenia plików...............................................................................102
Podstawowe właściwości udziałów ..........................................................................102
Wybór plików ...........................................................................................................104
Udziały typu gość .....................................................................................................107
Ograniczanie dostępu do udziałów .................................................................................108
Ograniczanie dostępu ze względu na nazwy stacji roboczych .................................108
Ograniczanie dostępu na podstawie nazwy u ytkownika.........................................111
Odwzorowanie praw dostępu dla Uniksa........................................................................111
Katalogi domowe u ytkowników....................................................................................116
Katalogi domowe a NIS............................................................................................116
Przykład ....................................................................................................................116
Odwzorowanie praw dostępu dla NT..............................................................................117
Prawa do plików .......................................................................................................117
Prawa własności........................................................................................................119
Spis trelci
7
Zaawansowane parametry pliku smb.conf ......................................................................119
Bezpieczeństwo.........................................................................................................119
Oplock.......................................................................................................................122
Dostosowywanie nazw..............................................................................................125
Skrypty magiczne......................................................................................................129
Zgodność z DOS-em.................................................................................................130
Narodowe zestawy znaków.......................................................................................132
Rozdział 7. Współdzielenie drukarek.................................................................135
Dostęp do udostępnianych drukarek z poziomu Windows .............................................135
Instalacja drukarki przy u yciu kreatora...................................................................136
Instalacja drukarki z Otoczenia sieciowego..............................................................137
Drukowanie i zarządzanie drukarkami Samby z poziomu Windows .......................138
Usuwanie w Windows drukarek Samby ...................................................................138
Jak Samba odnajduje zasoby drukarek?..........................................................................139
Konfiguracja drukarek w Sambie....................................................................................139
Sekcja [printers] ........................................................................................................139
Dostosowywanie poszczególnych drukarek .............................................................141
Podstawowe właściwości udziałów drukarki............................................................141
Zarządzanie zadaniami drukowania ................................................................................145
Zarządzanie kolejkami wydruków ............................................................................145
Przykłady ..................................................................................................................147
Dodatkowe tematy...........................................................................................................148
Automatyczna instalacja sterownika drukarki ..........................................................148
Tworzenie wirtualnej drukarki..................................................................................152
Usuwanie usterek ............................................................................................................155
Program testprns .......................................................................................................155
Program testparm ......................................................................................................156
Usuwanie usterek z wykorzystaniem smbclient .......................................................156
Rozdział 8. Zarządzanie hasłami w Sambie .......................................................159
Protokół SMB a hasła......................................................................................................160
Szyfrowanie haseł a protokół SMB ..........................................................................160
Niebezpieczeństwa związane z hasłami w protokole SMB ......................................166
Uwierzytelnienie haseł w Sambie a plik passwd ............................................................166
Samba a szyfrowanie haseł .............................................................................................169
Wydobywanie szyfrowanych haseł z Windows NT .................................................170
Zmiana hasła przy u yciu klienta Windows ...................................................................171
Uwierzytelnienie haseł a inny serwer SMB ....................................................................172
Uwierzytelnienie haseł a NIS/NIS+ ................................................................................174
Samba a NIS+ ...........................................................................................................176
Synchronizacja haseł .......................................................................................................176
Wykorzystanie pliku smbpasswd dla wszystkich uwierzytelnień...................................178
pam_smb ...................................................................................................................179
pam_ntdom ...............................................................................................................180
pam_smbpasswd .......................................................................................................181
Inne źródła uwierzytelnienia ...........................................................................................181
Parametry mające wpływ na uwierzytelnienie................................................................181
Rozdział 9. Automatyzacja Samby ....................................................................183
Makrodefinicje i zmienne w Sambie...............................................................................184
Podstawowe zmienne................................................................................................185
Dodatkowe zmienne..................................................................................................187
Zmienne zale ne od polecenia ..................................................................................189
8
Samba dla każdego
Pliki dołączane ................................................................................................................190
Pliki konfiguracyjne ........................................................................................................191
Przykłady.........................................................................................................................191
Wirtualne serwery Samby.........................................................................................191
Jak to działa?.............................................................................................................193
Uruchamianie skryptów powłoki na serwerze ..........................................................194
Dodatkowe informacje..............................................................................................195
Część III Korzystanie z zasobów Samby przez klienta...................197
Rozdział 10. Wprowadzenie do sieci Microsoft Windows .....................................199
Czym jest sieć Microsoft Windows?...............................................................................200
Modele bezpieczeństwa...................................................................................................202
Grupy robocze i domeny .................................................................................................203
Dostęp do zasobów domeny .....................................................................................204
Dostęp do zasobów grupy roboczej ..........................................................................206
Przeglądanie ....................................................................................................................207
Nazwy NetBIOS..............................................................................................................207
Protokół SMB..................................................................................................................209
Hasła................................................................................................................................209
Dodatkowe informacje ....................................................................................................210
Rozdział 11. Samba jako serwer logowania i profili .............................................211
Co robi serwer logowania?..............................................................................................212
Uwierzytelnienie u ytkownika .................................................................................212
Skrypty uruchamiane podczas logowania.................................................................213
Zasady systemowe ....................................................................................................213
Profile mobilne..........................................................................................................213
Jak klient Win9x korzysta z serwera logowania? ...........................................................214
Samba jako serwer logowania.........................................................................................215
Obsługa logowania do domen...................................................................................216
Skrypty uruchamiane przy logowaniu ......................................................................217
Zasady systemowe...........................................................................................................222
Jak Samba obsługuje profile?..........................................................................................224
Konfiguracja Samby dla obsługi profili....................................................................224
Profile mobilne Windows 95 i Windows 98.............................................................226
Profile mobilne Windows NT...................................................................................227
Niezbędne parametry pliku smb.conf..............................................................................228
Główne problemy............................................................................................................228
Skrypty logowania nie działają w komputerze-kliencie .............................................228
Komputery-klienty nie mogą odnaleźć poprawnego kontrolera domeny.................228
Błędy podczas korzystania z mobilnych skryptów w trakcie logowania .................230
Dodatkowe informacje ....................................................................................................230
Rozdział 12. Dostęp do Samby z systemów Windows 9x
i Windows for Workgroups...............................................................231
Dostęp do Samby z Windows for Workgroups...............................................................232
Instalacja i konfiguracja TCP/IP...............................................................................232
Dostęp do plików udostępnianych przez Sambę ......................................................236
Dostęp do drukarek udostępnianych przez Sambę ...................................................239
Logowanie do sieci ...................................................................................................240
Skrypty uruchamiane podczas logowania z Windows for Workgroups...................242
Obsługa haseł Windows for Workgroups w Sambie ................................................243
Zgłoś jeśli naruszono regulamin