Ubuntu

So richten Sie einen Samba-Dateifreigabeserver unter Ubuntu ein

So richten Sie einen Samba-Dateifreigabeserver unter Ubuntu ein

Haben Sie mehrere Maschinen mit mehreren Betriebssystemen?? Dann können Probleme beim Übertragen von Dateien zwischen diesen Computern auftreten. Es ist kein gutes Gefühl, Ihre Zeit mit der Behebung von Dateiübertragungsproblemen zu verschwenden.

Daher empfehlen wir, einen Ordner zu erstellen und ihn dann für alle Systeme freizugeben, die mit dem lokalen Netzwerk verbunden sind. In diesem Tutorial führen wir Sie durch den Prozess zum Einrichten eines Ordners in Ihrem lokalen Netzwerk, damit Sie seinen Inhalt auf Windows- und Linux-Systemen freigeben können. Es ist nur eine einmalige Installation mit wenigen kleinen Konfigurationen und Ihre Dateien sollten bereit sein, auf Ihren verschiedenen Computern geteilt zu werden.

Wir werden ein beliebtes Tool verwenden Samba.

Einrichten des Samba-Servers zum Freigeben von Dateien auf Linux-, Windows- und Mac OS X-Systemen

Samba ist ein Open-Source-Tool, mit dem Sie Dateien und Drucker plattformübergreifend, einschließlich Linux, Windows und Mac, über ein Netzwerk freigeben können.

Dieses Tutorial führt Sie durch die Installation und Konfiguration von Samba, um die Dateifreigabe zwischen Ubuntu und Windows zu ermöglichen. Zunächst müssen wir unsere Umgebung jedoch wie folgt vorbereiten:

Schritt 1 - Einrichten von Ubuntu- und Windows-Hosts

Geben Sie unter Ubuntu Ihre Ubuntu-IP und Ihren Hostnamen in die Datei /etc/hosts ein. Fügen Sie außerdem einen Eintrag für die Windows-IP und den Hostnamen hinzu.

sudo vi /etc/hosts

Ubuntu Hosts-Datei

Geben Sie unter Windows die IP-Adresse und den Hostnamen Ihres Computers ein. Fügen Sie außerdem einen Eintrag für Ihre Ubuntu-IP und Ihren Hostnamen hinzu.

notepad C:\\Windows\System32\drivers\etc\hosts

Windows Hosts-Datei

Schritt 2 – Domänen konfigurieren

Beide Maschinen müssen sich in derselben Domäne befinden, überprüfen Sie die Standard-Windows-Workstation-Domäne mit dem nächsten Befehl.

Netzkonfigurations-Workstation

Aktuelle Windows-Domäne

Wie Sie aus dem vorherigen Screenshot sehen können, ist die Windows-Domäne WORKGROUP.

Schritt 3 - Dateifreigabe unter Windows aktivieren

Aktivieren Sie die Dateifreigabe unter Windows, öffnen Sie cmd mit Administratorrechten und führen Sie die nächsten beiden Befehle aus.

netsh advfirewall Firewall set rule group="Datei- und Druckerfreigabe" new enable=Ja netsh advfirewall Firewall set rule group="Network Discovery" new enable=Ja

Die Ausgabe sollte wie folgt aussehen:

Dateifreigabe und Netzwerkerkennung aktivieren

Schritt 4 - Samba unter Ubuntu installieren

Stellen Sie sicher, dass Ihr Ubuntu aktualisiert wurde.

sudo apt-get update sudo apt-get upgrade

Führen Sie den nächsten Befehl aus, um Samba unter Ubuntu zu installieren.

sudo apt-get install samba samba-common python-glade2 system-config-samba

Samba installieren

Überprüfen Sie, ob die Samba-Installation erfolgreich war.

wo ist samba

Die Ausgabe sollte wie folgt aussehen:

Samba-Installation überprüfen

Schritt  5 – Einrichten eines öffentlichen freigegebenen Ordners unter Ubuntu

Erstellen Sie ein öffentliches Verzeichnis auf Ubuntu zum Teilen.

sudo mkdir -p /home/hendadel/sambashare

Legen Sie die Verzeichnisberechtigungen so fest, dass jeder darauf lesen/schreiben kann.

sudo chown -R niemand:nogroup /home/hendadel/sambashare/ sudo chmod -R 0775 /home/hendadel/sambashare/

Erstellen Sie ein gemeinsames Verzeichnis

Schritt 6 - Konfigurationsdatei kopieren und einrichten

Kopieren Sie die Samba-Standardkonfigurationsdatei als Backup-Datei für den Fall, dass in Zukunft ein Fehler auftritt.

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

Samba-Konfigurationsdatei bearbeiten

sudo vi /etc/samba/smb.conf

Fügen Sie der Samba-Konfigurationsdatei die nächsten Zeilen hinzu:

[global] workgroup = WORKGROUP server string = Samba Server %v netbios name = hendadel-VBox security = user [SambaShare]   Kommentar = Samba Shared Directory   path = /home/hendadel/sambashare   beschreibbar = ja   guest ok = yes   read only = no force Benutzer = niemand

Samba-Konfigurationsdatei bearbeiten

Überprüfen Sie die Samba-Konfigurationsdatei mit dem nächsten Befehl.

testparm

Die Ausgabe sollte so aussehen:

Überprüfung der Samba-Konfigurationsdatei

Schritt 7 – Samba-Dienst neu starten.

sudo service smbd neu starten

Samba-Dienste neu starten

Schritt 8 – Auf Samba Share unter Windows zugreifen

Öffnen Sie nun von Ihrem Windows-Computer aus run und verwenden Sie den folgenden Befehl, um den freigegebenen Ubuntu-Ordner zu öffnen.

\2.168.1.8\sambashare

Geteilt von Lauf öffnen

Der freigegebene Ordner sollte so aussehen:

Freigegebener Ordner von Windows

Sie können jetzt Ordner oder Dateien innerhalb des freigegebenen Verzeichnisses von Ihrem Windows-Computer erstellen und überprüfen, ob sie auch in Ubuntu erstellt wurden created.

Erstellen Sie zunächst einen Testordner von Windows:

Testordner erstellen

Überprüfen Sie den erstellten Ordner von Ubuntu:

Erstellten Ordner prüfen

Schritt 9 - Privates freigegebenes Verzeichnis einrichten

Zuvor hatten wir einen öffentlichen Ordner für alle Netzwerkmitglieder. Was ist, wenn Sie einen Ordner für bestimmte Benutzer freigeben müssen, oder mit anderen Worten, Benutzer, die nur einen Benutzernamen und ein Kennwort haben, können auf das freigegebene Verzeichnis zugreifen?.

Zuerst müssen wir eine Gruppe erstellen, Benutzer und Mitglieder zu dieser Gruppe hinzufügen und nur Mitglieder dieser Gruppe sollten Zugriff auf das freigegebene Verzeichnis haben.

Erstellen Sie eine Gruppe:

sudo addgroup smbgroup

Erstellen Sie eine Gruppe

Fügen Sie Ihren Ubuntu-Benutzer der smbgroup hinzu.

sudo usermod -aG smbgroup hendadel

Geben Sie ein Passwort für den Samba-Benutzer ein.

sudo smbpasswd -a hendadel

Benutzer zur Gruppe hinzufügen

Erstellen Sie nun ein Verzeichnis, um es privat zu teilen.

sudo mkdir -p /home/hendadel/sambaprivate/

Legen Sie Berechtigungen für das vorherige Verzeichnis fest, sodass nur Root und Mitglieder von smbgroup auf das freigegebene Verzeichnis zugreifen.

sudo chown -R root:smbgroup /home/hendadel/sambaprivate/ sudo chmod -R 0770 /home/hendadel/sambaprivate/

Berechtigungen ändern

Bearbeiten Sie die Samba-Konfigurationsdatei, um das neu erstellte Verzeichnis hinzuzufügen.

sudo vi /etc/samba/smb.conf

Fügen Sie Folgendes hinzu:

[SambaPrivate] Pfad = /home/hendadel/sambaprivate gültige Benutzer = @smbgroup guest ok = nein beschreibbar = ja durchsuchbar = ja

Die Konfigurationsdatei sollte wie folgt aussehen:

Samba-Konfigurationsdatei bearbeiten

Samba-Dienst neu starten.

sudo service smbd neu starten

Überprüfen Sie die Samba-Konfigurationsdatei:

testparm

Dienst neu starten und Konfigurationen prüfen

Überprüfen Sie die beiden erstellten Ordner vom Windows-Computer.

\2.168.1.8\sambashare

Windows sollte Sie nach Benutzername und Passwort fragen, wie im folgenden Screenshot.

Benutzername und Passwort eingeben

Nachdem Sie Ihre Anmeldeinformationen eingegeben haben, sollten Sie die folgenden freigegebenen Verzeichnisse sehen.

Überprüfen Sie die freigegebenen Ordner

Abschließend hoffe ich, dass Ihnen dieses Tutorial gefallen hat. Hinterlassen Sie uns bei weiteren Fragen einen Kommentar, wir helfen Ihnen gerne weiter.

So ändern Sie die Maus- und Touchpad-Einstellungen mit Xinput in Linux
Die meisten Linux-Distributionen werden standardmäßig mit der Bibliothek „libinput“ ausgeliefert, um Eingabeereignisse auf einem System zu verarbeiten...
Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...
Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...