SambaSamba

Tartalomjegyzék

36.1. Terminológia
36.2. Samba indítása és leállítása
36.3. Samba-kiszolgáló beállítása
36.4. Kliensek beállítása
36.5. Samba mint bejelentkezési kiszolgáló
36.6. További információ

Kivonat

A Samba segítségével egy UNIX-gép beállítható fájl- és nyomtatókiszolgálóként DOS, Windows és OS/2 gépekhez is. A Samba mára egy teljes szolgáltatáskörrel bíró és meglehetősen összetett hálózati termékké fejlődött. A Samba beállítáható a YaST, a SWAT (webes felület) vagy a konfigurációs fájlja segítségével.

TerminológiaTerminológia

Néhány, a Samba-dokumentációban és a YaST-modulban gyakran használt kifejezés:

SMB protokoll

A Samba a NetBIOS szolgáltatásokra épülő SMB (server message block, kiszolgáló-üzenetblokk) nevű protokollt használja. Az IBM nyomására a Microsoft széles körben elérhetővé tette a protokollt, így más szoftvergyártók is kapcsolatot létesíthetnek egy Microsoft-tartománnyal. A Samba esetében az SMB protokoll a TCP/IP-protokollokra épül, tehát a TCP/IP-protokollcsaládot az összes kliensen telepíteni kell.

CIFS-protokoll

A CIFS (common Internet file system) a Samba által támogatott másik protokoll. A CIFS egy szabványos távoli fájlrendszer-elérési protokollt ad meg hálózati használathoz, amely lehetővé teszi a felhasználók csoportjának együttműködését és dokumentumok megosztását a hálózaton.

NetBIOS

A NetBIOS számítógépek közötti kommunikációra kialakított szoftvercsatoló (API). Része egy névszolgáltatás is. Ez lehetővé teszi, hogy a hálózatra csatlakoztatott gépek neveket foglaljanak le maguknak. A név lefoglalása után a gépek név alapján címezhetők. Nincs központi folyamat, amely ellenőrizné a neveket. A hálózat bármely gépe tetszőleges számú nevet foglalhat le, ha azok még nem használtak. A NetBIOS-csatoló többféle hálózati architektúrán is megvalósítható. Egy megvalósítás, amely viszonylag szorosan együttműködik a hálózati hardverrel, a NetBEUI, de sokszor és sokan ezt értik NetBIOS alatt. Létezik a Novell IPX protokolljára és TCP/IP-re épülő NetBIOS is (TCP/IP-n keresztüli NetBIOS).

A TCP/IP-n keresztül küldött NetBIOS-neveknek semmi közük sincs az /etc/hosts fájlban, illetve a DNS által használt nevekhez. A NetBIOS saját, teljesen független névkonvenciót használ. Az adminisztráció leegyszerűsítése érdekében célszerű azonban a DNS-gépnevekkel megegyező neveket használni. Éppen ezért a Samba által használt alapértelmezett beállítás is ez.

Samba-kiszolgáló

A Samba kiszolgáló SMB/CIFS szolgáltatásokat és NetBIOS over IP elnevezési szolgáltatást biztosít a kliensek számára. Linux rendszeren két démon áll rendelkezésre a Samba kiszolgálóhoz: az smbd az SMB/CIFS szolgáltatásokhoz, és az nmbd az elnevezési szolgáltatásokhoz.

Samba-kliens

A Samba-kliens a Samba-kiszolgáló Samba-szolgáltatásait SMB protokollon keresztül igénybe vevő rendszer. Az összes elterjedt operációs rendszer – például a Mac OS X, a Windows és az OS/2 is – támogatja az SMB protokollt. A TCP/IP protokollt az összes számítógépen telepíteni kell. A Samba a UNIX-változatok alá biztosít SMB-klienst. Linuxhoz egy külön kernelmodul is készült az SMB-hez, amely lehetővé teszi az SMB-erőforrások rendszerszintű integrációját. A Samba-klienshez nem kell démont futtatni.

Megosztások

Az SMB-kiszolgálók úgynevezett megosztásokon keresztül biztosítanak hardverterületet a kliensek számára. A megosztás a kiszolgáló egyik könyvtárát és ennek alkönyvtárait tartalmazza. Ezt a kiszolgáló név alapján ajánlja ki (exportálja) és e név alapján érhető el. A megosztásnév tetszőleges lehet – nem kell megegyeznie az exportált könyvtár nevével. A nyomtatókhoz is van név rendelve. A kliensek a nyomtatót szintén név alapján tudják elérni.