Samba Server: Konzepte und schnelle Konfiguration

Inhaltsverzeichnis:
- Lass uns ein bisschen Samba lernen
- Warum Samba benutzen?
- Bedienung
- Setup
- Was kann Samba für mich tun?
- Lassen Sie uns jetzt Samba in Aktion sehen
Samba ist ein freies Softwareprojekt, das das Windows-Protokoll für gemeinsam genutzte Dateien für UNIX-ähnliche Betriebssysteme implementiert. Dieses Protokoll war früher als SMB bekannt und wurde später als CIFS katalogisiert. Auf diese Weise wird die Tatsache Realität, dass Computer mit GNU / Linux, Mac OS X oder Unix im Allgemeinen als Server angesehen werden oder als Clients in Windows-basierten Netzwerken in Beziehung stehen.
Inhaltsverzeichnis
Lass uns ein bisschen Samba lernen
Die Erschaffung von Samba ist die Idee von Andrew Tridgell. Es ist ein Projekt, das 1991 geboren wurde, als es ein Dateiserverprogramm für sein lokales Netzwerk erstellte, das ein von Digital Pathworks als DEC anerkanntes Protokoll unterstützte. Obwohl er es damals noch nicht wusste, würde dieses Protokoll später zu SMB werden.
Warum Samba benutzen?
Samba ist im Grunde eine Suite von Unix-Anwendungen, die das SMB-Protokoll (Server Message Block) implementieren. Dieses Protokoll wird für Client-Server-Vorgänge in einem Netzwerk verwendet. Mithilfe dieses Protokolls ermöglicht Unba Unix dann die Kommunikation mit Microsoft Windows-Produkten über das Protokoll. Auf diese Weise kann ein Unix-Computer mit Samba in das Microsoft-Netzwerk eintreten, sich als Server anzeigen und die folgenden Dienste bereitstellen:
- Freigeben Sie verschiedene Dateisysteme. Geben Sie Drucker für die Installation auf dem Server sowie auf den Clients frei. Stellen Sie eine Visualisierung der Clients im Netzwerk bereit, die die Zusammenarbeit mit unseren Benutzern erleichtert. Sie ermöglicht die Überprüfung von Clients durch Anmeldung an einer Windows-Domäne Bereitstellung oder Unterstützung eines WINS-Namensauflösungsservers.
Bedienung
Heute enthält die Samba Suite einige grundlegende Dämonen in ihrer Implementierung. Diese sind für die Bereitstellung gemeinsam genutzter Ressourcen für SMB-Clients im Netzwerk verantwortlich (auch als Dienste bezeichnet).
Die oben genannten Dämonen sind:
smbd: Es ist der Daemon, der für die Freigabe von Dateien und Druckern über das SMB-Netzwerk zuständig ist, zusätzlich zur Überprüfung und Erteilung der Berechtigung für den Zugriff durch SMB-Clients.
nmbd: Dies ist der Daemon, der für die Suche im Windows Internet Name Service (WINS) zuständig ist und über einen Viewer die erforderliche Hilfe bereitstellt.
Setup
Die Konfiguration von Samba unter Linux erfolgt über die Edition einer einzelnen Datei in
/etc/samba/smb.conf.
Hier ist ein Beispiel für eine Grundkonfiguration:
# ============== Globale Einstellungen =================== # workgroup = PRUEBAGROUP server string = Samba% v gewinnt support = no Drucker laden = nein # ======= Sicherheit ======= # Sicherheit = Benutzerzuordnung zu Gast = schlechter Benutzer Gast ok = ja öffentlich = ja Hosts erlauben = 127.0.0.1 192.168.22.0/24 Hosts verweigern = 0.0.0.0/0 # ============== Freigabedefinition ================== # comment = Musiktest. Pfad = / home / Daten / Musik / verfügbar = ja durchsuchbar = ja beschreibbar = keine Kopie = Musikkommentar = Videos testen. Pfad = / home / Daten / Videos / copy = Musikkommentar = Andere Daten. Pfad = / home / Daten / Box / beschreibbar = ja
Was kann Samba für mich tun?
Wie bereits erwähnt, bietet Samba die gesamte Hilfe, damit Windows- und Unix-Computer im selben Netzwerk koexistieren können. Wir können jedoch auf bestimmte Gründe hinweisen, warum Sie einen Samba-Server in Ihrem Netzwerk installieren möchten. Wir listen sie unten auf:
- Sie möchten die Kosten für die Bezahlung eines Windows NT-Servers sparen, um die von ihm bereitgestellten Funktionen zu erhalten. Sie möchten einen gemeinsamen Raum für die Datenübertragung zwischen einem NT-Server an Linux oder umgekehrt bereitstellen. Andere Ressourcen wie Drucker für Windows-Clients freigeben und Linux. Es ist nützlich, die Kommunikation zu NT-Dateien von einem Linux-Server herzustellen.
Lassen Sie uns jetzt Samba in Aktion sehen
Wir gehen davon aus, dass wir die folgende grundlegende Netzwerkkonfiguration haben:
- Als Samba-Server auf einem Linux-Computer werden wir diese Hydra nennen. Einige Windows-Clients, deren Namen Phoenix und Chimaera sind. Alle über ein lokales Netzwerk (LAN) verbunden. Außerdem wird davon ausgegangen, dass an Hydra ein Injektionsdrucker angeschlossen ist. und eine Festplattenfreigabe namens Netzwerk (beide Ressourcen können den beiden anderen Computern angeboten werden).
Das repräsentative Diagramm dieses Netzwerks ist in der folgenden Abbildung dargestellt:
Wie zu sehen ist, befindet sich in diesem Netzwerk jeder Computer in derselben Arbeitsgruppe. Für diejenigen, die nicht mit dem Begriff verwandt sind, ist eine Arbeitsgruppe eine einfache Bezeichnung, die einen bestimmten Satz von Maschinen / Computern / Geräten identifiziert, die zu einem SMB-Netzwerk gehören. Mehrere Arbeitsgruppen können im selben Netzwerk koexistieren, aber für die Zwecke des Beispiels haben wir nur eine angegeben.
Wir hoffen, dass Ihnen unser Einführungsartikel zu Samba gefallen hat. Denken Sie daran, dass Sie sich unseren Abschnitt ansehen können, wenn Sie Ihr Linux-System voll ausnutzen möchten.
Hardware und Software: Definitionen und Konzepte

Wir erklären die Hauptunterschiede in den Konzepten von Hardware und Software. Wir werden ihre Definitionen und Hauptprodukte lernen.
Nitro-Konzepte d12: Ein Spieltisch für einen optimierten Raum

Nitro Concepts D12: ein Spieltisch für einen optimierten Raum. Erfahren Sie alles über den neuen Caseking-Spieltisch, der jetzt offiziell ist.
Fortnite PC-Konfiguration 【2020 Konfiguration am besten?

Suchen Sie nach einem idealen Fortnite PC-Setup? ✅ Wir helfen Ihnen mit zwei knappen Budgets, damit Sie versuchen können, +60 FPS ohne viel Geld zu genießen.