Privacy Policy Cookie Policy Terms and Conditions Samba-TNG - Wikipedia

Samba-TNG

aus Wikipedia, der freien Enzyklopädie

Samba-TNG
Entwickler: Samba-TNG Team
Aktuelle Version: 0.4.99 (14. Sep 2005)
Betriebssystem: Unix, Linux, Windows
Kategorie: SMB-Client/Server
Lizenz: GPL
Deutschsprachig: Nein
Website: http://www.samba-tng.org/

Samba – The Next Generation, kurz Samba-TNG oder TNG, ist nicht nur ein Datei-Server, sondern auch ein Ersatz für einen Windows NT Primary Domain Controller (PDC). TNG war als ein Entwicklungszweig von Samba Classic gedacht. Hier sollten neue Ideen zur Reife gebracht werden, um sie erst dann in Samba Classic zu übernehmen.

TNG verwendet das Server Message Block-Protokoll (SMB) bzw. Common Internet File System-Protokoll (CIFS) und Remote Procedure Call (RPC) zum Datenaustausch mit Windowssystemen.

Inhaltsverzeichnis

[Bearbeiten] Aufbau

Aufbau von Samba-TNG
vergrößern
Aufbau von Samba-TNG

Samba-TNG besteht aus verschiedenen Diensten die über Unix Domain Sockets (bzw. Named Pipe unter Windows) miteinander verbunden sind. Der Dienst smbd übernimmt dabei eine besondere Stellung: er dient einmal als Dateiserver und ebenfalls als Router für die einzelnen RPC basierten Dienste.

[Bearbeiten] Dienste

smbd
smbd beinhaltet den Dateiserver und den Router für die RPC basierten Dienste.
nmbd
nmb ist der NetBIOS-Name Server und bietet Netbios über IP Namensdienste an.
lsarpcd
lsarpcd stellt Local Security Authority (LSA) Dienst bereit, um zum Beispiel Informationen über Benutzerkonto zu erhalten.
netlogond
netlogond ist für die Authentifizierung in einer Domäne zuständig.
samrd
samrd stellt Funktionen zum Bearbeiten der Security Account Manager (SAM) Datenbank zur Verfügung.
spoolssd
spoolssd implementiert den Druckdienst. (Dieser Dienst wird zur Zeit nicht aktiv gepflegt)
srvsvcd
srvsvcd stellt Windows NT Serverfunktionen bereit.
svcctld
svcctld ist für das Starten und Stoppen der Samba-TNG Dienste zuständig.
winregd
winregd stellt die remote Registry von Samba-TNG bereit.
wkssvcd
wkssvcd stellt Windows NT Workstationfunktionen bereit.

[Bearbeiten] Programme

testparm
Prüft die Konfigurationsdatei smb.conf auf Korrektheit.
smbclient
Mittels smbclient kann auf einen entfernten Rechner mit einer ftp ähnlichen Oberfläche zugegriffen werden.
smbstatus
smbstatus ermöglicht es Informationen über bestehende Verbindungen auszugeben.
nmblookup
Durch nmblookup können NetBIOS Namen mittels NetBIOS über TCP/IP abgefragt werden.
net
Das net Programm ähnelt dem Windowsprogramm net.

[Bearbeiten] Unterschiede

Der Hauptunterschied zwischen Samba Classic und Samba-TNG ist die Aufteilung der Dienste. Samba Classic verwendet einen monolithischen Daemon, mit ca. 400.000 Zeilen Code, um die Dienste anzubieten. Samba-TNG verteilt die einzelnen Dienste auf unterschiedliche Daemons die zwischen 5000 und 50.000 Zeilen Code haben.

[Bearbeiten] Geschichte

Das Samba Classic-Team ist sehr darauf bedacht, zu jeder Zeit eine funktionierende Version in ihrer Versionsverwaltung zu halten. Dadurch werden größere Änderungen am Code, um zum Beispiel neue Funktionen einzubauen, erschwert.

Einige Entwickler, vor allem Luke Leighton, hatten einige neue, unkonventionelle Ideen im Design des Primary Domain Controller (PDC) Codes. Um die Codebasis von Samba Classic nicht zu gefährden, wurde 1999 aus der Version 2.1, Samba-TNG geboren. Es sollte als Spielwiese für neue Entwicklungen dienen und Code, der sich als brauchbar erwiesen hat, sollte in Samba Classic einfließen.

Zwischen den beiden Projekten entwickelte sich ein Disput. Es gab unterschiedliche Meinungen wie Samba aufgebaut sein sollte.

Im September 2000 erklärten die Samba-TNG Entwickler ihr Projekt für gescheitert. Sie stellten die Entwicklung an Samba-TNG ein. November 2000 wurde auf Bitten von Anwendern, die einen freien PDC benötigen, ein komplett neues, unabhängiges Projekt unter der Domain samba-tng.org initiiert.

Am 14. September 2005 wurde die Version 0.4.99 von Samba-TNG fertiggestellt. Wichtigste Änderungen in dieser Version sind die Unterstützung von Unicode und die Überarbeitung der Manpages.

[Bearbeiten] Weblinks

Andere Sprachen
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu