Installiere Samba unter Ubuntu Linux und teile es mit Windows 10

Wenn wir verschiedene Betriebssysteme wie Linux, Windows oder Mac verwalten, ist es wichtig zu wissen, wie wir sie konfigurieren können, damit die Übertragung von Dateien zwischen ihnen effektiv ist und alle entsprechenden Anforderungen erfüllt.

Dies ist ein wichtiger Schritt, da wir täglich feststellen müssen, dass Dateien zwischen zwei Betriebssystemen mit unterschiedlichen Dateisystemen wie Linux und Windows ausgetauscht werden müssen. Daher können wir heute nicht immer E-Mails oder Wechseldatenträger verwenden Wir werden sehen, wie man Samba in Ubuntu 17.04 installiert und auf diese Weise eine einfache Methode für den gesamten Prozess des Teilens von Dateien zwischen Linux und Windows hat.

Was ist Samba?
Samba ist eine im Jahr 1992 entwickelte Anwendungssuite, bei der das SMB-Protokoll verwendet wird, das die Interoperabilität zwischen Linux- und Windows-Systemen vollständig ermöglicht. Samba ist eine freie, von GNU lizenzierte Software.

Die aktuelle stabile Version von Samba ist 4.6.5. Dank dieser Anwendung können wir Dateien und Druckdienste zwischen diesen Betriebssystemen im selben Netzwerk gemeinsam nutzen.

Samba kann auch als Domänencontroller für ein Active Directory verwendet werden.
Jetzt werden wir sehen, wie man Samba unter Ubuntu 17.04 installiert und Dateien sicher mit Windows-Betriebssystemen teilt.

1. Wie installiere ich Samba unter Linux?

Der erste Schritt besteht darin, Samba direkt aus den Ubuntu-Repositories zu installieren. Dazu führen wir den folgenden Befehl aus: Wir geben den Buchstaben S ein, um den Download und die Installation der Samba-Pakete zu akzeptieren.

 sudo apt installiere samba samba-common python-dnspython 

1-install-Samba.png

2. So konfigurieren Sie Ubuntu 17

Schritt 1

Nach der Installation von Samba bearbeiten wir die Datei /etc/samba/smb.conf , um zwei Werte in der folgenden Datei festzulegen :

 unsicher anonym (anonym unsicher). Sichere Dateifreigabe (Sichere Dateiübertragung) 
Schritt 2

Vorher erstellen wir eine Sicherungskopie der Originaldatei, indem wir die folgende Zeile ausführen:

 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig 

2-Sicherheitskopie - samba.png

Schritt 3

Sobald die Datei gesichert ist, können wir die Datei smb.conf bearbeiten. Einer der wichtigsten Punkte ist, zu überprüfen, ob die Windows-Arbeitsgruppe Ubuntu 17 ähnelt und ob die Arbeitsgruppe mit einer der folgenden Optionen überprüft werden kann:

  • Greifen Sie auf den Pfad Systemsteuerung System und Sicherheit System zu , wählen Sie dort die Option Erweiterte Systemkonfiguration aus, und wechseln Sie im neuen Fenster zur Registerkarte Gerätename . Dort sehen wir die aktuelle Gruppe des Systems:
See also  So fügen Sie eine Wischoption hinzu, um Windows 10 zu deaktivieren

3-Configuration-advanced-of-the-system.png

  • Die nächste Option ist das Öffnen einer Eingabeaufforderungskonsole mithilfe der Tasten + R (Ausführen) und geben Sie im angezeigten Fenster den Befehl cmd ein. Geben Sie dort die folgende Zeile ein: net config Workstation. Dort sehen wir die aktuelle Gruppe in der Zeile Arbeitsstationsdomäne.

4-net-config-Workstation.png

Schritt 4

Mit diesen Informationen gehen wir zur smb.conf-Datei für deren Ausgabe und führen die folgenden ersten Schritte aus.
Wir werden die folgenden Zeilen in ihrer Reihenfolge ausführen:

 sudo mkdir -p / srv / samba / anonymous_shares (Erstellung des Verzeichnisses, in dem die freizugebenden Elemente gehostet werden) sudo chmod -R 0775 / srv / samba / anonymous_shares (Berechtigungen) sudo chown -R nobody: nogroup / srv / samba / anonymous_shares (Berechtigungen) 
Schritt 5

Sobald dieser Vorgang abgeschlossen ist, greifen wir mit einem der bekannten Editoren auf die Konfigurationsdatei zu:

 vi: sudo vi /etc/samba/smb.conf nano: sudo nano /etc/samba/smb.conf 
Schritt 6

In der angezeigten Datei müssen die folgenden Anweisungen im Abschnitt Global bearbeitet werden:

 Arbeitsgruppe = ARBEITSGRUPPE NetBIOS Name = Ubuntu Sicherheit = Benutzer [Anonym] comment = Anonyme Dateiserverfreigabe path = / srv / samba / anonymous_shares durchsuchbar = ja beschreibbar = ja Gast ok = ja schreibgeschützt = nein Benutzer erzwingen = niemand 

5-Domain-de-estación-de-trabajo..png

Schritt 7

Einmal vorgenommen Speichern Sie die Änderungen mit der Tastenkombination:

+ O Strg + O

und wir verließen den Editor mit:

+ X Strg + X

Schritt 8

Wir überprüfen die Konfiguration, indem wir den folgenden Befehl ausführen:

 testparm 

6-testparm.png

3. So greifen Sie unter Windows 10 auf Samba zu

Sobald wir diese Schritte bestätigt haben, greifen wir auf den Windows 10-Browser zu, gehen zum Abschnitt Netzwerk und haben dort Zugriff auf den von uns erstellten anonymen Ordner:

7-How-to-Access-to-Samba-von-Windows-10.png

4. So schützen Sie freigegebene Dateien in Ubuntu 17

Schritt 1

Der nächste Schritt besteht darin, den Zugriff auf gemeinsam genutzte Ressourcen zu schützen. Dazu führen wir zunächst die folgenden Zeilen aus, in denen wir die Gruppe und den Benutzer mit Berechtigungen erstellen:

 sudo addgroup smbgrp sudo usermod solvetic -aG smbgrp sudo smbpasswd -a TechnoWikis 

8-Schützen-Sie-die-in-Ubuntu-17.png-freigegebenen-Dateien

Schritt 2

In der Datei smb.conf erfordert das Modul security = user, dass Benutzer auf das angegebene Kennwort zugreifen.
Jetzt können wir die libpam-winbind-Pakete installieren, um Benutzer und Kennwörter zu synchronisieren, indem wir die folgende Zeile ausführen:

 sudo apt installiere libpam-winbind 

Nun werden wir die folgenden Zeilen in ihrer Reihenfolge ausführen:

 sudo mkdir -p / srv / samba / secure_shares (Erstelle ein sicheres Verzeichnis) sudo chmod -R 0770 / srv / samba / secure_shares (Berechtigungen) sudo chown -R root: smbgrp / srv / samba / secure_shares (Berechtigungen) 

9-install-the-packages-libpam-winbind.png

Schritt 3

Jetzt greifen wir wieder auf die Datei smb.conf zu und legen im Feld Secure die folgenden Anweisungen fest:

 [Sicher] comment = Sichere Dateiserverfreigabe path = / srv / samba / secure_shares gültige Benutzer = @smbgrp Gast ok = nein beschreibbar = ja durchsuchbar = ja 
Schritt 4

Sobald diese Änderungen vorgenommen wurden, werden wir die Dienste neu starten und die folgenden Befehle ausführen:

 sudo systemctl starte smbd neu sudo service smbd restart 
Schritt 5

Das Ergebnis ist, dass beim Zugriff unter Windows das folgende Ergebnis angezeigt wird:

See also  Installieren Sie den Linux-Server in einem Hochverfügbarkeitscluster

10-die-netzwerkadresse-ist-nicht-gültig.png

Wie wir sehen können, wird der Zugriff eingeschränkt und der einzige Weg, um darauf zuzugreifen, ist die Eingabe der entsprechenden Passwörter.

5. So aktivieren Sie Samba in UFW unter Ubuntu 17

Wenn Sie die UFW-Firewall in Ubuntu verwenden, müssen Sie die folgenden Zeilen mit der jeweiligen IP-Adresse des Servers für dessen Autorisierung eingeben:

 sudo ufw erlaubt proto udp auf jeden port 137 von 192.168.0.14/24 sudo ufw erlaubt proto udp auf jeden port 138 von 192.168.0.14/24 sudo ufw erlaube proto tcp auf jeden port 139 von 192.168.0.14/24 sudo ufw erlaube proto tcp auf jeden port 445 von 192.168.0.14/24 

Mit diesen Schritten haben wir Samba in Ubuntu 17 installiert.

administrator

Leave a Reply

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