Samba ist ein nützlicher Dienst, den Sie in den meisten Unix- und Linux-Systemen finden, mit dem Sie Datei- und Druckdienste mit einem anderen Computer, insbesondere einem Microsoft Windows-Client, teilen können. Während der Nautiilus File Manager in Ubuntu mit einer Reihe von Verbindungsprotokollen ausgestattet ist, um auf Dateien von einem entfernten Server zuzugreifen, macht er den Rechner nicht zu einem Dateiserver und akzeptiert keine Verbindung von einem anderen PC. Samba ist derjenige, der die Aufgabe erfüllt. In diesem Tutorial zeigen wir Ihnen, wie Sie Samba installieren und konfigurieren, so dass Sie Ihren Ubuntu-PC in einen Dateiserver verwandeln können.

Samba installieren

Samba ist nicht standardmäßig installiert. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

 sudo apt-get installieren Samba 

Alternativ können Sie Samba über das Ubuntu Software Center installieren.

Konfigurieren von Samba

Damit Samba so funktioniert, wie wir es wollen, müssen wir einige Änderungen an seiner Konfigurationsdatei vornehmen.

Im Terminal,

 gksu gedit /etc/samba/smb.conf 

Dies öffnet die Konfigurationsdatei in Gedit.

Scrollen Sie die Seite nach unten, bis Sie die Zeile sehen:

 Arbeitsgruppe = WORKGROUP 

Dies ist die Kennung Ihres PCs. Sie können es als Standard beibehalten, aber es ist am besten, es zu etwas aussagekräftigeren zu ändern, wie "HOME-DESKTOP".

Als nächstes scrollen Sie weiter nach unten, bis Sie den Abschnitt "Authentifizierung" erreichen. Sie sollten die Zeile sehen:

 # Sicherheit = Benutzer 

Entfernen Sie das "#" am Anfang der Zeile.

Scrollen Sie weiter nach unten, bis Sie zum Abschnitt "Definitionen teilen" gelangen. Hier konfigurieren Sie die Dateien / Ordner, die Sie für andere freigeben möchten.

Wenn Sie auf den Basisordner zugreifen möchten, sollten Sie die folgenden Zeilen entfernen (entfernen Sie das ";" am Anfang der Zeile):

 [home] comment = Startverzeichnisse browseable = yes gültige Benutzer =% S 

Vergessen Sie nicht, den browseable Wert in "Ja" zu ändern. Sie können auch die Option " read only = no Zeile" auskommentieren, wenn Sie anderen erlauben, in Ihren Home-Ordner zu schreiben.

Die letzte Zeile valid users = %S bedeutet, dass nur du oder jemand mit deinem Login-Account über Samba eine Verbindung zu deinem eigenen Home-Ordner herstellen kann.

Fügen Sie am Ende der Datei die folgenden Zeilen hinzu, um einen zusätzlichen Dateifreigabepfad hinzuzufügen:

 [share] comment = Neuer Share Pfad path = / pfad / zu / share / Ordner browsable = yes Gast ok = yes Nur lesen = no create mask = 0755 

Ändern Sie den Namen dieser Freigabekonfiguration, und ändern Sie den Pfad zu dem Ordner, den Sie freigeben möchten.

Sie können die Zeile "guest ok = yes" in "guest ok = no" ändern, wenn der Freigabepfad nur für angemeldete Benutzer verfügbar sein soll.

Zuletzt speichern und verlassen Sie die Datei.

Festlegen des Samba-Benutzerkennworts

Um dich zur Samba-Benutzerliste hinzuzufügen, musst du nur den folgenden Befehl eingeben:

 sudo smbpasswd -a 

Ersetzen Sie durch Ihren Benutzernamen. Sie werden dann aufgefordert, ein Passwort für dieses Samba-Konto festzulegen.

Alternativ können Sie auch ein neues Benutzerkonto erstellen und diesen Benutzer der Samba-Benutzerliste hinzufügen

Verwenden Sie den folgenden Befehl, um ein Benutzerkonto zu erstellen:

 Benutzer hinzufügen 

Starten Sie die Samba-Dienste neu

 sudo restart smbd sudo restart nmbd 

Das ist es. Sie sollten sich von einem anderen PC aus mit diesem PC verbinden können.

Mehr Samba-Tipps

Wenn Sie nach einer einfacheren Möglichkeit suchen, die Samba-Einstellungen zu konfigurieren, können Sie die "Samba Server Configuration" GUI installieren.

 sudo apt-get Installation von system-config-samba 

In Ihrem Nautilus File Manager können Sie auch mit der rechten Maustaste auf einen beliebigen Ordner klicken und die Freigabeoptionen auswählen, um die Freigabe zu aktivieren.

Genießen!