www.wikidata.de-de.nina.az
Samba ist ein freies Programmpaket das es ermoglicht Microsoft Windows Funktionen wie die Datei und Druckdienste unter anderen Betriebssystemen zu nutzen und die Rolle eines Domain Controllers anzunehmen Es implementiert hierfur unter anderem das SMB CIFS Protokoll SambaBasisdatenEntwickler Samba Team 1 Erscheinungsjahr Januar 1992Aktuelle Version 4 19 2 2 16 Oktober 2023 Betriebssystem plattformubergreifendProgrammiersprache C C 3 Python 3 Kategorie SMB Server und ClientLizenz GPLdeutschsprachig neinsamba orgDa die Software unter der GPL frei verfugbar ist wird sie als Alternative zu Microsoft Windows Server Betriebssystemen eingesetzt Inhaltsverzeichnis 1 Entwicklung 2 Bestandteile und grafische Benutzeroberflachen 3 Verbreitung 4 Zugang zur Protokolldokumentation 5 Sicherheit 6 Literatur 7 Weblinks 8 EinzelnachweiseEntwicklung BearbeitenSamba wurde erstmals 1992 vom Australier Andrew Tridgell veroffentlicht um den Datenaustausch zwischen SunOS und DOS auch ohne NFS zu ermoglichen Spater wurde Samba auch auf Linux portiert was dem Betriebssystem eine enorme Verbreitung im Dateiserver Segment bescherte und zu dessen weiterem Erfolg beitrug Die nun von einer Gemeinschaft freiwilliger Programmierer entwickelte Software wurde stetig erweitert um die Beitrage anderer Unternehmen zum Server Message Block Protokoll aufzunehmen Die Erweiterungen des SMB Protokolls stammten unter anderem von Microsoft SCO Thursby IBM Apple und dem Samba Team selbst wobei Microsoft die meisten Beitrage leistete und auch als einziges Unternehmen einige Erweiterungen geheim hielt Da aber ein reibungsloser Datenaustausch ohne diese geheimen Erweiterungen nicht immer moglich war musste ein Teil des SMB Protokolls durch das Auswerten des Netzwerkverkehrs Protokoll Netzwerkanalyse erschlossen werden 4 Nach Differenzen bezuglich der Architektur von Samba spaltete sich 2000 das Projekt Samba TNG vom Hauptprojekt mit dem Ziel ab einen Primary Domain Controller PDC fur Windows NT Domanen zu entwickeln eine Funktionalitat welche im Hauptzweig damals noch nicht stabil verfugbar war Die Entwicklung von Samba TNG schlief 2009 ein Zum festen Kern der Entwicklergemeinde von Samba zahlen in etwa 40 Personen 5 Einige Unternehmen wie zum Beispiel IBM leisten finanzielle und personelle Unterstutzung bzw sind sogar Arbeitgeber einiger Samba Entwickler In der Versionsreihe Samba 3 bestand die Moglichkeit Samba als Mitgliedsserver in einer Active Directory Domane zu betreiben nicht jedoch als deren Domain Controller Samba 3 konnte nur Domain Controller des veralteten Windows NT 4 0 Typs emulieren was jedoch fur viele Netzwerke uberschaubarer Grosse ausreicht Darin kann ein zweiter Samba Server auch die Rolle eines Backup Domain Controller BDC ubernehmen Ab Version 3 5 unterstutzt Samba auch die von Microsoft mit deren Betriebssystem Windows Vista eingefuhrte proprietare neue Version des SMB Protokolles namens SMB2 Die grosste Neuerung der aktuellen Version 4 ist die Unterstutzung der Active Directory Domain Controller Rolle Ausserdem wurde das Verwaltungswerkzeug SWAT so weit verbessert dass es auch zur Verwaltung einer Active Directory Domane uber das Web genutzt werden kann Samba 4 beinhaltet eine Neuentwicklung der Domain Controller Funktionalitat die integrierte Dateiserver Rolle basiert jedoch auf der bewahrten Version 3 und unterstutzt nun auch SMB3 Samba 4 wurde im Dezember 2012 fur den Produktiveinsatz freigegeben Bestandteile und grafische Benutzeroberflachen BearbeitenSamba besteht aus einer Reihe von einzelnen Modulen die der grundlegenden Funktion sowie der Konfiguration dienen Die Kernmodule sind die Daemons samba Active Directory Emulation ab Version 4 smbd Datei und Druckerfreigabe nmbd NetBIOS Namensauflosung und winbindd Benutzer Gruppen Zuordnung Fur die Konfiguration von Samba existieren eine Reihe von GUIs beispielsweise Das Samba eigene browserbasierte Modul SWAT Samba Web Administration Tool Ein Modul fur das browserbasierte Konfigurationstool Webmin Das Tool GSAMBAD als Teil der Sammlung GAdmintools Der browserbasierte LDAP Account Manager zur Verwaltung von Benutzerkonten Moglichkeiten zur Ordnerfreigabe in den Benutzeroberflachen des KDE und Gnome Projektes Verwaltungsoberflachen weiterfuhrender Produkte wie z B Univention Corporate Server IServ und ZentyalVerbreitung BearbeitenFast alle Linux Distributionen enthalten Samba und bieten damit Zugriff auf Dateifreigaben in gemischten Netzwerken in denen z B auch Windows eingesetzt wird Auch in homogenen Unix Netzwerken wird Samba und damit das SMB Protokoll haufig statt des NFS Protokolls eingesetzt Zusatzlich ist Samba oft Bestandteil weiterfuhrender Hard z B NAS und Software Produkte die die Installation Konfiguration und Verwaltung der Software erleichtern und deren Hersteller ausserdem oft kommerzielle Unterstutzung anbieten 6 7 Zugang zur Protokolldokumentation BearbeitenIn den fruhen 1990er Jahren hatten Microsoft und das Samba Team eine produktive Beziehung bei der Schnittstellendaten ausgetauscht wurden 8 Dies anderte sich jedoch mit einer neuen Schnittstellen Politik Microsofts ab Windows 95 Am 20 Dezember 2007 jedoch wurde zwischen Microsoft und der Protocol Freedom Information Foundation PFIF auf Anordnung der Europaischen Union ein Abkommen geschlossen welches Microsoft verpflichtet alle notigen Informationen uber Microsoft Work Group Server bereitzustellen um mit diesem vollstandig kommunizieren zu konnen Das Abkommen sieht vor dass diese Informationen nur der PFIF und den Samba Entwicklern zuganglich sind Dafur erlaubt das Abkommen auch die Veroffentlichung des Quelltextes von Implementierungen dieser Schnittstellen so dass die Schnittstellen so indirekt offengelegt werden Patente sind von dem Abkommen allerdings nicht betroffen We are very pleased to be able to get access to the technical information necessary to continue to develop Samba as a Free Software project Although we were disappointed the decision did not address the issue of patent claims over the protocols it was a great achievement for the European Commission and for enforcement of antitrust laws in Europe The agreement allows us to keep Samba up to date with recent changes in Microsoft Windows and also helps other Free Software projects that need to interoperate with Windows Wir sind hocherfreut Zugang zu den technischen Informationen zu erhalten die notig sind um Samba als ein freies Softwareprojekt weiterzuentwickeln Obwohl wir enttauscht waren dass die Entscheidung nicht auf die Protokoll Patentanspruche einging stellt sie einen herausragenden Erfolg der EU Kommission und fur die Durchsetzung des Kartellrechts in Europa dar Das Abkommen gestattet uns Samba mit den neuesten Veranderungen von Microsoft Windows Schritt halten zu lassen und hilft auch anderen freien Softwareprojekten die mit Windows interagieren mussen Andrew Tridgell 20 Dezember 2007 9 Als Ausdruck eines inzwischen wieder entspannteren Verhaltnisses zwischen Microsoft und dem Samba Projekt kann auch gelten dass Microsoft Mitarbeiter sich 2011 erstmals aktiv an der Samba Entwicklung beteiligten 10 Sicherheit BearbeitenIm Folgenden sind einige wesentliche geschlossene Sicherheitslucken von Samba angefuhrt Im Jahr 2010 wurde bekannt dass einige Versionen bis hin zu Samba 3 6 3 uber den anonymen Gastzugriff mittels Remote Procedure Calls RPC Zugang zum Root Konto erlaubten 11 Im Mai 2017 wurde bekannt dass ahnliche Sicherheitsprobleme wie bei Windows Betriebssystemen welche in Form von WannaCry ausgenutzt werden konnten auch bei Samba bestanden 12 Bei diesem Fehler welcher in Anlehnung als SambaCry bezeichnet wird war es moglich injizierten Schadcode am betreffenden Samba System auszufuhren Der Fehler betraf alle Samba Versionen ab der Version 3 5 0 bis zu der im Mai 2017 aktuellen Version 4 6 4 13 Dieser Fehler ist vor allem bei NAS Systemen welche ublicherweise auf Samba aufsetzen kritisch Die Problematik wird verstarkt wenn das Samba System von extern zuganglich ist und nicht alle Hersteller fur ihre proprietaren NAS Systeme entsprechende Updates fur die Fehlerbehebung anbieten oder diese Updates vom Besitzer in Unkenntnis der Problematik nicht eingespielt werden 14 Literatur BearbeitenStefan Kania Samba 4 Das Handbuch fur Administratoren 1 Auflage Carl Hanser Verlag 2019 ISBN 978 3 446 45591 7 Winfried Trumper Intranetworking mit Linux m CD ROM 2 Auflage Addison Wesley 1999 ISBN 978 3 8273 1584 7Weblinks BearbeitenSamba PDC mit OpenLDAP Memento vom 30 Januar 2012 im Internet Archive Samba eXPerience jahrliche Entwicklerkonferenz englisch Linkkatalog zum Thema Samba bei curlie org ehemals DMOZ Einzelnachweise Bearbeiten The Samba Team englisch offizielle Entwicklerseite abgerufen am 5 Juni 2012 Jule Anger Announce Samba 4 19 2 Available for Download 16 Oktober 2023 abgerufen am 17 Oktober 2023 a b openhub net Andrew Tridgell Myths About Samba Groklaw 26 Februar 2005 The Samba Team Abgerufen am 11 April 2021 Samba as part of Commercial Products Samba Webseite abgerufen am 1 April 2014 englisch Samba Commercial Support Providers Samba Webseite abgerufen am 1 April 2014 englisch We are hoping to get back to the productive relationship we had with Microsoft during the early 1990 s when we shared information about these protocols Jeremy Allison co creator of Samba Samba and the PFIF Pressemitteilung des Samba Team 20 Dezember 2007 englisch abgerufen am 25 Dezember 2010 Samba Notes Passing a Milestone Samba Webseite 2 November 2011 abgerufen am 4 Dezember 2011 englisch CVE 2012 1182 A security announcement regarding a major issue with Samba 3 6 3 and lower SambaCry is coming securelist com CVE 2017 7494 Remote code execution from a writable share Abgerufen am 23 Juli 2017 SambaCry Erste Angriffe auf Linux NAS Boxen gesichtet heise de Abgerufen von https de wikipedia org w index php title Samba Software amp oldid 234948686