Samba - Ressourcen und Verzeichnisse zwischen Linux und Windows freigeben

Inhaltsverzeichnis
Um Ressourcen zu teilen, die wir implementieren können Samba. Es ist eine Software, a Satz freier Bibliotheken des SMB-Protokolls (Server Message Block) Fenster. das ermöglicht die gemeinsame Nutzung von Ressourcen, Verzeichnissen, Laufwerken und Druckern.
In Windows müssen wir den Computer mit einem Arbeitsgruppennamen konfiguriert haben Wobei MIGRUPO der Name der MS Windows-Arbeitsgruppe oder der Domänenname ist, mit dem wir den Samba-Server verbinden.
Auf allen Windows-Computern, auf die Sie zugreifen möchten, muss dieselbe Arbeitsgruppe konfiguriert sein. Dies können Sie tun in:
  • Schalttafel
  • System
  • Teamname

Bei der Installation unter Linux über ein Terminalfenster geben Sie den folgenden Code als Administrator ein:
apt-get install samba smbfs
Samba Als Bibliotheken hat es keine eigene grafische Oberfläche, aber wir können einige installieren. Zuerst werden wir sehen, wie man es über die Befehlszeile verwaltet. Vom Terminal aus öffnen wir die Datei /etc/samba/smb.conf, die die Samba-Konfiguration enthält.
Wir suchen nach der Zeile workgroup = WORKGROUP und ändern sie in unsere Arbeitsgruppe in Windows. Dem Beispiel zu folgen wäre Arbeitsgruppe = MIGRUPO.
Unter Linux erstellen wir einen Benutzernamen und ein Passwort für den Zugriff auf Samba
sudo adduser wintest
Dann fügen wir Benutzer zu Linux hinzu, wenn wir möchten, dass sie von Windows aus darauf zugreifen können
sudo gedit / etc / samba / smbusers
Hier sehen wir einen Administrator-Benutzer und einige Gäste für Linux
Wir können auch Benutzer hinzufügen, indem wir am Terminal smbpasswd -a Benutzernamen eingeben.
Dann suchen wir in der Samba-Konfigurationsdatei nach der Zeile Sicherheit = Benutzer und wir modifizieren es durch
Sicherheit = Benutzer
username map = / etc / samba / smbusers

Überprüfen Sie mit anderen Worten die Benutzer, die sich in der smbusers-Liste befinden.
Wir konfigurieren auch
Hosts erlauben = 190.10.121.210. localhost
Hosts erlauben = 192.150.0. localhost
Dann beginnen wir, eine Ressource von Linux freizugeben, wir klicken mit der rechten Maustaste auf die freizugebende Ressource und sie wird als Eigenschaftenfenster angezeigt, um das Verzeichnis, den Drucker, die Festplatte oder die Ressource freizugeben, die wir freigeben möchten. Wir weisen der Freigabe einen Namen zu.

Wir starten die Computer neu und dann
Aus Linux In jedem Dateibrowser gehen wir zum Dateimenü Mit Server verbinden.

Beim Verbinden wird ein Verkauf angezeigt und wir können durch den anderen Computer navigieren
Die Zugriffe auf Samba-Ressourcen sind geschrieben, die wir zuweisen werden:
smb: // computer_ip / resource_name
smb: //190.10.121.210/share_resource

Der Zugriff von Windows zeigt uns die freigegebenen Ressourcen und wenn wir versuchen, diese freigegebene Ressource zu verwenden oder darauf zuzugreifen, werden wir nach dem entsprechenden Benutzernamen und Passwort gefragt.
Wir können auch Ressourcen aus der Datei sbm.conf freigeben, die am Ende hinzugefügt wird
[Name für die Aktie]
Kommentar = Mein freigegebenes Verzeichnis
Pfad = / tmp / Verzeichnis
durchsuchbar = ja
beschreibbar = ja
Maske erstellen = 0777
Verzeichnismaske = 0777
Wenn wir alle Drucker in der Datei smb.conf freigeben möchten, überprüfen wir, ob der folgende Code lautet:
[Drucker]
Kommentar = Alle Drucker
Pfad = / var / spool / samba
durchsuchbar = ja
Gast ok = nein
druckbar = ja
Erstellungsmodus = 0700

Wenn wir nur einen bestimmten Benutzer oder einen Bereich des Unternehmens freigeben möchten, lautet der Pfad:
smb: // Benutzer: [email protected]/HP4480
Aus Sicherheitsgründen verwendet Samba die Ports 137, 138, 139 und 445, daher muss die Firewall konfiguriert werden.
Vom Terminal aus öffnen wir / etc / sysconfig / iptables
A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m state --state NEW -p tcp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m state --state NEW -p tcp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m state --state NEW -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -s 1190.10.121.210 / 24 -m state --state NEW -p tcp --dport 445 -j ACCEPT
Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave