Wie installiere ich SAMBA Server unter Debian 9 Linux?

Bei der Verwaltung verschiedener Betriebssysteme steht die Möglichkeit des Austauschs von Dateien zwischen Linux- und Windows-Betriebssystemen bei voller Kompatibilität und Sicherheit im Mittelpunkt einer der Aufgaben, die ständig gestellt werden.

Bei Problemen mit Dateisystemen ist dies jedoch nicht möglich, da Windows-Betriebssysteme NTFS- Systeme verarbeiten, während Linux ext2, ext3 oder ext4 verarbeitet, wodurch diese beiden Systeme vollständig inkompatibel sind.

Aber es gibt eine Lösung, um unsere Dateien zwischen Windows und Linux zu teilen, und es ist Samba. Aus diesem Grund werden wir heute in diesem Tutorial analysieren, wie man Samba unter Debian 9 installiert und Dateien auf praktische Weise teilt.

Samba
Samba ist eine Open-Source-Implementierung des SMB-Protokolls (Server Message Block) für Linux-Umgebungen, mit der Verbindungen zwischen Windows-, Linux- und UNIX-Netzwerken mit voller Kompatibilität hergestellt werden können.
Dank Samba werden wir folgende Vorteile haben:

  • Möglichkeit, ein oder mehrere Dateisysteme in verschiedenen Netzwerken gemeinsam zu nutzen.
  • Freigeben von Druckern, die sowohl auf dem Server als auch auf den Clients unter Windows und Linux installiert sind.
  • Unterstützen Sie Clientcomputer mit dem Viewer für Netzwerkclients.
  • Authentifizieren Sie Clients, die sich in einer Domäne mit dem Windows-Betriebssystem anmelden.
  • Bereitstellung oder Unterstützung eines WINS-Namensauflösungsservers.

Jetzt werden wir sehen, wie man Samba unter Debian 9 installiert und konfiguriert.

1. Voraussetzungen vor der Installation von SAMBA unter Debian 9

Vor der Installation und Konfiguration von Samba in Debian 9 werden die folgenden Aufgaben ausgeführt, um die Konnektivität zwischen Linux und Windows optimal zu nutzen.

Installieren des Nano-Editors
Zum Bearbeiten der Samba-Konfigurationsdateien installieren wir den Nano-Editor, indem wir die folgende Zeile ausführen:

 apt-get install nano 

Aktivieren Sie den Debian-Server in Windows
Um von Windows auf den Samba-Server in Debian zugreifen zu können, müssen wir die Windows-Hosts-Datei bearbeiten.

See also  Fortgeschrittene Verwendung von Blade mit Laravel

Denken Sie daran, dass wir in dieser Datei verschiedene Aufgaben ausführen können, die sich auf die Konnektivität, den Zugriff auf Websites usw. beziehen oder nicht.

Dazu öffnen wir als Administratoren eine Konsole der Eingabeaufforderung und führen die folgende Zeile aus:

 Editor C:  Windows  System32  drivers  etc  hosts 

1-Aktivieren-Sie-den-Server-Debian-in-Windows.png

Dadurch wird die Hosts-Datei als Administrator zum Bearbeiten geöffnet. Dort werden wir folgende Zeile eintragen:

 # 192.168.0.13 TechnoWikis.debian sollte 

In diesem Fall muss die IP-Adresse vom aktuellen Server jedes Servers bearbeitet und der richtige Hostname festgelegt werden. Wir speichern die Änderungen in der Windows-Hosts-Datei.

2. Installieren Sie SAMBA unter Debian 9

Schritt 1

Wir werden uns als Root-Benutzer in Debian 9 anmelden und die folgende Zeile für die Installation von Samba ausführen:

 apt-get -y installiere libcups2 samba samba-common cups 

3-Installation-von-Samba-en-Debian-9.png

Schritt 2

Wir hoffen, dass der Samba-Installationsprozess abgeschlossen ist. Als nächstes verschieben wir die Datei smb.conf in die Datei smb.conf.bak , um im Falle eines Fehlers die ursprüngliche Konfiguration zu erhalten. Anschließend führen wir den folgenden Befehl aus:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bak 

4-moveremos-el-archivo-smb-conf.png

3. Erstellen Sie die Samba-Konfigurationsdatei unter Debian 9

Schritt 1

Jetzt erstellen wir die Konfigurationsdatei für Samba, indem wir die folgende Zeile ausführen:

 nano /etc/samba/smb.conf 
Schritt 2

In der neuen Datei werden folgende Zeilen hinzugefügt:

 [global] Arbeitsgruppe = ARBEITSGRUPPE server string = Samba Server% v NetBIOS Name = Debian Sicherheit = Benutzer map to guest = schlechter Benutzer DNS-Proxy = Nein 

5-Erstellung-der-Konfigurationsdatei-von-Samba.png

Hinweis
Das Arbeitsgruppenfeld muss mit dem korrekten Namen der Windows-Arbeitsgruppe belegt sein.

Schritt 3

Um den Namen der Arbeitsgruppe in Windows zu überprüfen, führen Sie die folgende Zeile an der Eingabeaufforderung aus:
net config Workstation 6-net-config-Workstation.png

Schritt 4

Wir speichern die Änderungen mit den Tasten

See also  Verbessern Sie die Suchinformationen bei Google

+ O Strg + O

und wir haben den Editor mit verlassen

+ X Strg + X

Schritt 5

Wir werden die Samba-Dienste neu starten, indem wir die folgende Zeile ausführen:

 systemctl starte smbd.service neu 

4. Erstellen Sie den freigegebenen Ordner unter Debian 9

Schritt 1

Jetzt erstellen wir das Verzeichnis für die gemeinsame Nutzung der Dateien zwischen beiden Systemen und ändern die Gruppe in die Benutzergruppe. Dazu führen wir die folgenden Zeilen in der angegebenen Reihenfolge aus:

 mkdir -p / home / shares / allusers chown -R root: Benutzer / home / Shares / Allusers / chmod -R ug + rwx oder + rx-w / home / shares / allusers / mkdir -p / home / shares / anonym chown -R root: Benutzer / home / Shares / anonym / chmod -R ug + rwx oder + rx-w / home / shares / anonym / 

7-Erstellung-des-freigegebenen-Ordners-in-Debian.png

Schritt 2

Jetzt greifen wir auf die Samba-Konfigurationsdatei zu, indem wir die folgende Zeile ausführen:

 nano /etc/samba/smb.conf 
Schritt 3

Dort werden wir am Ende der Datei die folgenden Zeilen einfügen:

Gruppe zum Teilen
Dies weist auf eine gemeinsam genutzte Ressource hin, auf die alle Mitglieder unserer Benutzergruppe zugreifen können. Wir werden Folgendes hinzufügen:

 [allusers] comment = Alle Benutzer path = / home / shares / allusers gültige Benutzer = @ Benutzer Gruppe erzwingen = Benutzer Erstelle Maske = 0660 Verzeichnismaske = 0771 beschreibbar = ja 

Home-Verzeichnis
Dort erlauben wir Benutzern, über Samba in ihre Verzeichnisse zu lesen und zu schreiben, wir werden die folgenden Zeilen hinzufügen:

 [Häuser] comment = Home-Verzeichnisse durchsuchbar = nein gültige Benutzer =% S beschreibbar = ja Erstelle Maske = 0700 Verzeichnismaske = 0700 

Anonymes Verzeichnis
Hier erlauben wir allen Benutzern zu schreiben und diese Option steht jedem im Netzwerk offen und muss daher nur in lokalen Netzwerken verwaltet werden. Wir werden Folgendes hinzufügen:

 [anonym] path = / home / shares / anonym Gruppe erzwingen = Benutzer Erstelle Maske = 0660 Verzeichnismaske = 0771 durchsuchbar = ja beschreibbar = ja Gast ok = ja 

8-Directory-anonymous.png

See also  Erste Schritte mit Knockout.js

Schritt 4

Wir speichern die Änderungen mit den Tasten

+ O Strg + O

und wir haben den Editor mit verlassen

+ X Strg + X

Schritt 5

Wir werden Samba neu starten, um die Änderungen zu übernehmen:

 systemctl starte smbd.service neu 

5. Verwalten Sie SAMBA-Benutzer unter Debian 9

Schritt 1

Im nächsten Schritt fügen wir die Benutzer hinzu, die wir für die Verbindung über Samba benötigen. Dazu erstellen wir den Benutzer solvetic1 und führen Folgendes aus:

 useradd solvetic1 -m -G Benutzer 
Schritt 2

Wir können die gewünschten Benutzer hinzufügen. Wir werden das Passwort mit der Zeile passwd solvetic1 ändern.
Jetzt werden wir diesen Benutzer zur Samba-Datenbank hinzufügen, indem wir Folgendes ausführen:

 smbpasswd -a solvetic1 

9-Administration-of-users-debian.png

6. Greifen Sie unter Windows auf Samba zu

Schritt 1

In diesem Fall verwenden wir Windows 10, und um auf den Samba-Server zuzugreifen, verwenden wir die folgende Tastenkombination und geben die Server-IP ein:

+ R

10-Zugriff-auf-Samba-von-Windows.png

Schritt 2

Wenn wir Enter oder Accept drücken, haben wir auf die Ordner zugegriffen, die wir in Samba erstellt haben: 11 Ordner, die wir in Samba erstellt haben

Schritt 3

Wenn wir versuchen, auf einen der verfügbaren Ordner zuzugreifen, müssen wir die Anmeldeinformationen des autorisierten Benutzers eingeben, den wir erstellt haben, in diesem Beispiel solvetic1:

12-credentials-samba-windows-10.png

Schritt 4

Klicken Sie auf OK und wir haben Zugriff und können dort Objekte erstellen oder bearbeiten: 13-samba-en-windows-10.png

Wie wir sehen können, wird es dank Samba möglich sein, Dateien auf einfache und kompatible Weise zwischen Windows und Linux zu teilen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *