Samba (Software)
Samba ist eine freie Software-Suite, die das Server Message Block - Protokoll (SMB) für Unix-Systeme verfügbar macht. Dieses Protokoll wird manchmal als CIFS (Common Internet File System), LanManager- oder NetBIOS-Protokoll bezeichnet.
Samba ist damit in der Lage, einen Windows NT 4.0 Server (mit kleinen Einschränkungen) zu ersetzen. Seit der Version 3.0 besteht zudem die Möglichkeit, Samba als Mitgliedserver in einem Active Directory zu benutzen. Nur mit Samba, d. h. ohne einen Windows 2000 Server oder "Windows Server 2003" ist es jedoch nicht nöglich, eine Active Directory Umgebung aufzubauen.
Da Samba nicht nur als sehr stabil und performat gilt, sondern auch kostenlos ist, ist es bei vielen Firmen und Organisationen sehr beliebt.
Bestandteile
smbd
Der Smbd Dämon stellt die Datei- und Druck-Dienste für SMB-clients, wie z. B. Windows 95/98, Windows NT, 2000, XP, Windows for Workgroups oder LanManager zur Verfügung.
nmbd
Der nmbd Dämon stellt NetBIOS Namesdienste wie WINS und Browsing-Hilfe zur Verfügung.
smbclient
Das smbclient-Program führt einen simplen FTP-ähnlichen SMB-Client aus. Dieses ist sinnvoll für Zugriffe auf SMB-Freigaben auf anderen kompatiblen Servern (wie z.B. Windows NT), und kann auch dazu verwendet werden einer Unixmaschine zu erlauben, auf einem Drucker zu drucken, der an einem beliebigen SMB Server hängt (wie z.B. ein Windows NT - PC).
testparm
Das testparm-Utility erlaubt Ihnen, Ihre smb.conf Konfigurationsdatei zu testen.
smbstatus
Das smbstatus-Utility erlaubt es Ihnen herauszufinden, wer gegenwärtig den smbd- Server benutzt.
nmblookup
Das nmlookup-Utility erlaubt es, NetBIOS Namensanfragen von der UNIX-Maschine zu machen.
Entwicklung
Samba wird von einer Gemeinschaft freiwilliger Programmierer entwickelt. Zum festen Kern der Entwicklergemeinde von Samba zählen in etwa 20 Personen. Einige Firmen, wie z.B. IBM leisten finanzielle und personelle Unterstützung.
Die momentan (September 2003) aktuelle Version ist "Samba-3.0.0 Release Candidate 3".