Zum Hauptinhalt springen

So konfigurieren Sie Samba auf Fedora: Detaillierte Anleitung

Mit dem Samba-Dienst können Sie Dateien und Ressourcen zwischen Computern im selben Netzwerk freigeben, einschließlich zwischen Windows und Linux. Wenn Sie das Fedora-Betriebssystem installiert haben und Samba konfigurieren müssen, hilft Ihnen diese detaillierte Anleitung, dies einfach und problemlos zu tun.

Bevor Sie mit der Installation und Konfiguration von Samba beginnen, stellen Sie sicher, dass Sie das Fedora-Betriebssystem installiert haben und auf Systemberechtigungen zugreifen können. Darüber hinaus müssen Sie auch sicherstellen, dass Sie bereits die erforderlichen Pakete für die Arbeit mit Samba installiert haben.

Die Schritte zum Installieren und Konfigurieren von Samba auf Fedora umfassen das Installieren von Samba-Paketen, das Konfigurieren von Konfigurationsdateien und das Konfigurieren von Benutzern und Berechtigungen. Nachdem Sie diese Schritte abgeschlossen haben, können Sie Dateien problemlos zwischen Computern in Ihrem Netzwerk austauschen.

Anmerkung: es wird empfohlen, vor der Konfiguration von Samba eine Sicherungskopie aller erforderlichen Dateien und Einstellungen zu erstellen, falls Probleme auftreten.

Installieren von Samba auf Fedora

Um Samba auf einem Fedora-Betriebssystem zu installieren, müssen Sie die folgenden Schritte ausführen:

1. Öffnen Sie ein Terminal und führen Sie den Befehl aus sudo dnf install samba um das Samba-Paket zu installieren.

2. Geben Sie das Systemadministratorkennwort ein, um die Installation zu bestätigen.

3. Warten Sie, bis der Installationsvorgang abgeschlossen ist.

4. Überprüfen Sie, ob Samba erfolgreich installiert wurde, führen Sie den Befehl aus samba -V.

5. Wenn bei der Ausführung des Befehls Informationen zur Samba-Version angezeigt werden, ist die Installation erfolgreich.

Jetzt ist Samba auf dem Fedora-Betriebssystem installiert und kann konfiguriert werden.

Erstellen von Benutzern in Samba

Um Samba auf Fedora zu konfigurieren, müssen Sie Benutzer erstellen, die auf Freigaben und Dateien zugreifen können.

Führen Sie die folgenden Schritte aus, um einen Benutzer zu erstellen:

  1. Installieren Sie das Samba-Paket: Stellen Sie sicher, dass das Samba-Paket auf Ihrem System installiert ist. Wenn es nicht installiert ist, führen Sie den Befehl aus sudo dnf install samba, um es zu installieren.
  2. Erstellen Sie einen Benutzer: Führen Sie den Befehl aus, um einen Benutzer in Samba zu erstellen sudo smbpasswd -a [Benutzername], wo [Benutzername] - der Benutzername, den Sie hinzufügen möchten.
  3. Passwort festlegen: Nachdem Sie den vorherigen Befehl ausgeführt haben, werden Sie aufgefordert, ein Kennwort für den neuen Benutzer festzulegen. Geben Sie das neue Passwort zweimal ein.

Nach Abschluss dieser Schritte wird ein Benutzer erstellt und kann in Samba verwendet werden. Sie können diese Schritte wiederholen, um mehrere Benutzer zu erstellen.

Zugriff auf Ordner und Dateien konfigurieren

Nachdem Sie Samba installiert und konfiguriert haben, müssen Sie den Zugriff auf Ordner und Dateien auf Ihrem Fedora-Server konfigurieren.

Öffnen Sie zunächst die Samba-Konfigurationsdatei unter /etc/samba/smb.conf.

Suchen Sie den Abschnitt [homes] und kommentieren Sie es, indem Sie das Gitterzeichen (#) davor entfernen. In diesem Abschnitt können Benutzer eine Verbindung zu ihren persönlichen Ordnern auf dem Server herstellen.

Weiter unten im Abschnitt [homes]. fügen Sie die folgende Zeile hinzu:

Diese Zeichenfolge ermöglicht nur Benutzern, deren Namen mit den Namen ihrer persönlichen Ordner übereinstimmen, den Zugriff auf ihre Ordner. Es bietet die Sicherheit und den Schutz der Daten auf dem Server.

Um die Freigabe von Ordnern und Dateien zu konfigurieren, erstellen Sie eine neue Partition in der SMB-Datei.conf zum Beispiel:

valid users = @users

Dieser Abschnitt definiert den Pfad zu einem freigegebenen Ordner auf dem Server, ermöglicht allen Benutzern in der Gruppe "users" den Zugriff darauf und ermöglicht es ihnen, Daten in diesen Ordner zu schreiben. Setzen Sie außerdem public auf "yes", um allen Benutzern den Zugriff zu ermöglichen

Nachdem Sie alle erforderlichen Änderungen vorgenommen haben, speichern Sie die SMB-Datei.conf und starten Sie den Samba-Dienst mit dem Befehl neu:

sudo systemctl restart smb

Sie können jetzt eine Verbindung zu Ihrem Samba-Server herstellen und auf die konfigurierten Ordner und Dateien zugreifen.

Konfigurieren eines Samba-Servers in Fedora

Wenn Sie einen Samba-Server unter Fedora einrichten, können Sie Dateien und Ordner mit Windows-Computern im selben lokalen Netzwerk freigeben. In diesem Abschnitt werde ich Ihnen erklären, wie Sie einen Samba-Server auf Fedora einrichten.

Schritt 1: Installieren von Samba

Bevor Sie den Server konfigurieren, müssen Sie das Samba-Paket auf Ihrem Fedora installieren. Führen Sie dazu den folgenden Befehl aus:

$ sudo dnf install samba

Schritt 2: Erstellen eines Samba-Benutzers

Der nächste Schritt besteht darin, einen Benutzer zu erstellen, unter dem Vorgänge mit dem Samba-Server ausgeführt werden. Führen Sie dazu den folgenden Befehl aus:

$ sudo smbpasswd -a

Ersetzen Sie durch den gewünschten Benutzernamen. Geben Sie das Passwort für den Benutzer ein, wenn das Programm ihn auffordert.

Schritt 3: SMB-Konfiguration.conf

Bearbeiten Sie nun die SMB-Konfigurationsdatei.conf mit einem Texteditor. Führen Sie den folgenden Befehl aus, um die Datei in Vim zu öffnen:

$ sudo vim /etc/samba/smb.conf

Nehmen Sie die folgenden Änderungen an der Datei vor, um Samba zu konfigurieren:

[global]workgroup = WORKGROUPserver string = Samba Server %vnetbios name = fedorasecurity = usermap to guest = bad userdns proxy = no[shared]path = /path/to/shared/folderwritable = yesguest ok = yesguest only = yesforce create mode = 0666force directory mode = 2777force user = sambauserforce group = sambagroup

Ersetzen Sie /path/to/shared/folder durch den Pfad des Ordners, den Sie für andere Computer freigeben möchten. Ersetzen Sie sambauser und sambagroup durch den Benutzernamen und die Gruppe, die Sie im vorherigen Schritt erstellt haben.

Schritt 4: Starten Sie den Samba-Dienst neu

Nachdem Sie die SMB-Datei geändert haben.conf Starten Sie den Samba-Dienst neu, damit die neue Konfiguration wirksam wird:

$ sudo systemctl restart smb.service

Schritt 5: Konfigurieren der Firewall

Wenn die Standard-Firewall auf Fedora aktiviert ist, müssen Sie den Zugriff auf den Samba-Server zulassen. Führen Sie den folgenden Befehl aus, um den Port für Samba zu öffnen:

$ sudo firewall-cmd --add-service=samba --permanent$ sudo firewall-cmd --reload

Schritt 6: Überprüfen der Konfiguration

Nachdem die Konfiguration abgeschlossen ist, können Sie überprüfen, ob der Samba-Server funktioniert, indem Sie versuchen, von einem Windows-Computer aus eine Verbindung mit dem Server herzustellen. Öffnen Sie den Datei-Explorer und geben Sie \\fedora in die Adressleiste ein (es sei denn, Sie haben den Netbios-Namen in smb geändert.conf) oder \\. Sie sollten den Ordner öffnen, den Sie im smb angegeben haben.conf.

Wie Sie sehen können, ist das Einrichten eines Samba-Servers unter Fedora-Betriebssystem keine schwierige Aufgabe. Folgen Sie dieser Anleitung Schritt für Schritt, und Sie können erfolgreich einen NAS erstellen, der von Windows aus verfügbar ist.

Verbindung mit einem Samba-Server von anderen Geräten aus herstellen

Nachdem Sie den Samba-Server auf Fedora konfiguriert haben, können Sie sich von anderen Geräten im lokalen Netzwerk aus mit ihm verbinden. Dies kann ein Windows-, Mac- oder Linux-Computer sein.

So stellen Sie eine Verbindung mit einem Samba-Server von anderen Geräten her:

Schritt 1:

Öffnen Sie auf Ihrem Gerät den Datei-Explorer (Windows Explorer unter Windows, Finder unter Mac, Dateimanager unter Linux) und suchen Sie nach der Option "Mit Server verbinden" (oder ähnlichem).

Schritt 2:

Geben Sie die IP-Adresse Ihres Fedora-Servers ein, gefolgt von dem Namen Ihres Samba-Balls, getrennt durch einen umgekehrten Schrägstrich. Zum Beispiel: \\192.168.0.100\shared_folder.

Schritt 3:

Wenn Sie die Autorisierung auf dem Samba-Server eingerichtet haben, geben Sie den Benutzernamen und das Kennwort ein, die Sie beim Einrichten von Samba verwendet haben.

Schritt 4:

Nachdem Sie eine Verbindung zum Samba-Server erfolgreich hergestellt haben, können Sie die Dateien und Ordner auf dem Server auf die gleiche Weise wie auf dem lokalen Computer anzeigen und verwalten.

Beachten Sie, dass Sie möglicherweise die Netzwerkeinstellungen Ihres Geräts so konfigurieren müssen, dass es sich im selben lokalen Netzwerk wie der Fedora-Server befindet, um eine Verbindung mit einem Samba-Server herzustellen.