Zum Hauptinhalt springen

Wie entpacke ich einen Ordner für Windows mit Samba: Detaillierte Anleitung

In der Welt der Computertechnologie spielen das Übertragen und Freigeben von Dateien eine wichtige Rolle. Insbesondere zwischen dem Windows-Betriebssystem und Linux ist diese Aufgabe nicht immer elementar. Dank Samba können Sie jedoch problemlos die Netzwerkkommunikation zwischen diesen beiden Systemen einrichten, sodass Sie den Ordner unter Linux für Windows freigeben können. In diesem Artikel erfahren Sie, wie Sie Samba für Windows richtig konfigurieren und über das Netzwerk auf Ordner und Dateien zugreifen können.

Zuerst müssen Sie das Samba-Paket auf Ihrem Linux-Server installieren. Für die meisten gängigen Linux-Distributionen ist dies mit dem Paketmanager möglich. Nach der Installation von Samba müssen Sie eine Konfigurationsdatei konfigurieren, die die Zugriffseinstellungen und Berechtigungen für den freigegebenen Ordner definiert.

Sie müssen dann Samba-Benutzer erstellen und ihnen Passwörter zuweisen. Dies kann mit dem Befehl smbpasswd erfolgen, mit dem Sie neue Benutzer hinzufügen oder vorhandene Kennwörter ändern können. Befolgen Sie unbedingt die Richtlinien zum Erstellen starker Kennwörter, um die Sicherheit Ihres Systems zu gewährleisten.

Wenn Samba-Benutzer konfiguriert sind, können Sie ihnen Berechtigungen für den freigegebenen Ordner zuweisen. Dadurch können Sie steuern, wer Dateien in einem Ordner lesen, schreiben oder ändern kann. Sie können auch verschiedene Zugriffsstufen für verschiedene Benutzer oder Benutzergruppen einrichten. Auf diese Weise können Sie Ihre Daten vor unbefugtem Zugriff schützen und schützen.

Installieren von Samba unter Windows

Um Samba unter Windows zu installieren, benötigen Sie die folgenden Schritte:

  1. Gehen Sie zur offiziellen Samba-Website (https://www.samba.org /).
  2. Klicken Sie auf den Link "Downloads", um zur Download-Seite zu gelangen.
  3. Wählen Sie eine Samba-Version aus, die mit Ihrem Windows-Betriebssystem kompatibel ist.
  4. Laden Sie die Samba-Installationsdatei herunter und führen Sie sie aus.
  5. Befolgen Sie die Installationsanweisungen, wählen Sie die gewünschten Optionen und den zu installierenden Ordner aus.
  6. Nach Abschluss der Samba-Installation ist der smb-Befehl auf Ihrem Computer verfügbar.conf zum Konfigurieren der Samba-Konfigurationsdatei.
  7. Öffnen Sie die Windows-Eingabeaufforderung (klicken Sie mit der rechten Maustaste auf das Startmenü, wählen Sie Ausführen und geben Sie "cmd" ein).
  8. Geben Sie den Befehl "smb.conf" zum Öffnen der Samba-Konfigurationsdatei in einem Texteditor.
  9. Konfigurieren Sie die Samba-Einstellungen in der SMB-Datei.conf entsprechend Ihren Anforderungen.
  10. Speichern Sie die Änderungen in der SMB-Datei.conf und schließen Sie den Texteditor.
  11. Starten Sie den Samba-Dienst auf Ihrem Computer, indem Sie den Anweisungen in der Samba-Dokumentation folgen.

Nachdem Sie Samba erfolgreich unter Windows installiert und konfiguriert haben, können Sie den Ordner für andere Computer im Netzwerk freigeben.

Erstellen und Konfigurieren eines neuen Ordners

Bevor Sie mit dem Konfigurieren des Windows-Ordnerausschnitts mit Samba beginnen, müssen Sie einen neuen Ordner auf Ihrem Server erstellen und konfigurieren. Befolgen Sie diese Schritte:

Schritt 1: Melden Sie sich bei Ihrem Server an und öffnen Sie ein Terminal.

Schritt 2: Wählen Sie mit dem Befehl einen Ort aus, an dem Sie einen neuen Ordner erstellen möchten cd. Zum Beispiel können Sie mit dem Befehl zum Ordner "/home" navigieren:

cd /home

Schritt 3: Erstellen Sie einen neuen Ordner mit dem Befehl mkdir. Um beispielsweise einen Ordner mit dem Namen "shared_folder" zu erstellen, geben Sie den folgenden Befehl ein:

mkdir shared_folder

Schritt 4: Konfigurieren Sie die Berechtigungen für den neuen Ordner mithilfe des Befehls chmod. Wenn Sie beispielsweise möchten, dass der Ordner für alle Benutzer verfügbar ist, geben Sie den folgenden Befehl ein:

chmod 777 shared_folder

Nachdem Sie diese Schritte ausgeführt haben, wird ein neuer Ordner erstellt und auf Ihrem Server konfiguriert. Sie können mit dem Einrichten von Samba beginnen, um diesen Ordner für Windows zu entpacken.

Konfigurieren des Ordnerzugriffs in Samba

Zuerst müssen Sie Samba auf Ihrem Server installieren und konfigurieren. Danach können Sie den Ordner für Windows freigeben.

1. Öffnen Sie die Samba-Konfigurationsdatei mit einem Texteditor. Normalerweise sieht der Pfad zur Einstellungsdatei wie folgt aus /etc/samba/smb.conf.

2. Suchen Sie den Abschnitt in der Datei namens [global]. Dieser Abschnitt enthält globale Samba-Einstellungen. Sie müssen die Werte einiger Parameter ändern, damit sie ordnungsgemäß funktionieren.

3. Legen Sie den Wert fest workgroup im Namen Ihrer Arbeitsgruppe. Normalerweise ist der Standardwert gleich WORKGROUP aber in einigen Fällen kann es anders sein.

4. Kommentieren Sie die Zeile security = user durch Löschen des Symbols ; am Anfang einer Zeile. Es gibt an, dass Samba die Authentifizierung auf Benutzerebene verwendet.

5. Möglicherweise müssen Sie die Einstellung auch ändern passdb backend pro Wert tdbsam wenn Sie die TDB-Datenbank zum Speichern von Benutzerkonten verwenden möchten.

6. Um einen freigegebenen Ordner zu Samba hinzuzufügen, müssen Sie einen separaten Abschnitt in der Einstellungsdatei erstellen. Hier ist ein Beispiel für die Konfiguration:

[share]path = /путь/к/папкеvalid users = user1 user2read only = no

Wo [share] - dies ist der Name des Abschnitts, /pfad/zu/Ordner - pfad zum freigegebenen Ordner, user1 user2 - liste der Benutzer, denen der Zugriff erlaubt ist, und read only = no - ermöglicht das Schreiben von Daten in einen Ordner.

7. Nachdem Sie die Einstellungsdatei geändert haben, speichern Sie sie und schließen Sie sie.

8. Starten Sie den Samba-Dienst neu, damit die Änderungen wirksam werden. Führen Sie dazu den Befehl aus: sudo systemctl restart smbd.

Jetzt können Sie mit Windows eine Verbindung zu einem freigegebenen Ordner herstellen. Öffnen Sie einfach den Datei-Explorer und geben Sie den Ordnerpfad im Format ein \\\\share, wo ist die IP-Adresse des Servers, und share - der in der Konfigurationsdatei angegebene Partitionsname.

Erstellen von Benutzern und Gruppen

Um den Zugriff auf einen freigegebenen Ordner über Samba zu steuern, müssen Sie Benutzer und Gruppen erstellen.

1. Öffnen Sie ein Terminal, und geben Sie den folgenden Befehl ein, um eine Gruppe zu erstellen:

sudo groupadd Gruppenname

Um beispielsweise eine Gruppe mit dem Namen "samba_users" zu erstellen, geben Sie Folgendes ein:

sudo groupadd samba_users

2. Führen Sie den folgenden Befehl aus, um der erstellten Gruppe Benutzer hinzuzufügen:

sudo usermod -a -G Gruppenname Benutzername

Um beispielsweise den Benutzer "user1" zur Gruppe "samba_users" hinzuzufügen, geben Sie Folgendes ein:

sudo usermod -a -G samba_users user1

Sie können diesen Schritt wiederholen, um der Gruppe weitere Benutzer hinzuzufügen.

3. Führen Sie die Schritte 1 und 2 aus, um weitere Gruppen zu erstellen und gegebenenfalls Benutzer hinzuzufügen.

Sie haben jetzt Benutzer und Gruppen erstellt, mit denen Sie den Zugriff auf einen freigegebenen Ordner über Samba steuern können.

Festlegen von Ordnerberechtigungen

Nachdem die Installation und Konfiguration von Samba auf Ihrem Server erfolgreich abgeschlossen wurde, müssen Sie die Zugriffsrechte für den freigegebenen Ordner konfigurieren. Dadurch können Sie steuern, wer Zugriff auf einen Ordner hat und welche Aktionen damit zulässig sind.

Befolgen Sie diese Schritte, um die Zugriffsrechte einzurichten:

    Öffnen Sie die SMB-Datei.conf, das sich im Verzeichnis /etc/samba befindet:

$ sudo nano /etc/samba/smb.conf
dos filetimes = yes
[SharedFolder]path = /path/to/shared/foldervalid users = user1 user2read only = nobrowsable = yes
$ sudo systemctl restart smb

Sie haben jetzt die konfigurierten Berechtigungen für den freigegebenen Ordner in Samba. Sie können diese Berechtigungen jederzeit ändern, indem Sie eine SMB-Datei öffnen und bearbeiten.conf und den Samba-Dienst neu starten.

Verbinden mit einem freigegebenen Ordner von anderen Geräten

Nachdem Sie einen Ordner auf Ihrem Computer mit Samba eingerichtet und freigegeben haben, können Sie sich von anderen Windows-Geräten aus mit dem Ordner verbinden. Führen Sie dazu die folgenden Schritte aus:

SchrittHandlung
1Stellen Sie sicher, dass sich die Geräte, von denen Sie eine Verbindung mit dem freigegebenen Ordner herstellen möchten, im selben LAN befinden wie der Computer, auf dem Samba installiert ist.
2Öffnen Sie auf dem Gerät, von dem Sie eine Verbindung herstellen möchten, den Windows Explorer (Windows Explorer).
3Geben Sie die IP-Adresse des Samba-Computers und den Namen des freigegebenen Ordners in die Adressleiste des Explorers ein. Zum Beispiel: \\192.168.0.100\shared_folder. Ersetzen Sie "192.168.0.100" durch die IP-Adresse Ihres Computers und "shared_folder" durch den Namen Ihres freigegebenen Ordners.
4Drücken Sie Enter oder klicken Sie auf Enter (Verbinden).
5Geben Sie im daraufhin angezeigten Autorisierungsfenster die Anmeldeinformationen des Benutzers ein, der Zugriff auf den freigegebenen Ordner hat (Benutzername und Passwort).
6Nach erfolgreicher Autorisierung können Sie Dateien und Ordner, die sich im freigegebenen Ordner befinden, wie lokale Dateien und Ordner anzeigen und bearbeiten.

Jetzt können Sie Dateien frei zwischen verschiedenen Geräten im lokalen Netzwerk austauschen, indem Sie über Samba eine Verbindung zu einem freigegebenen Ordner herstellen.