Zum Hauptinhalt springen

So richten Sie einen freigegebenen Ordner zwischen Linux und Windows ein

Linux und Windows sind zwei beliebte Betriebssysteme, die häufig auf den Computern der Benutzer installiert werden. Wenn Sie jedoch mit unterschiedlichen Betriebssystemen arbeiten, müssen Sie möglicherweise Dateien und Ordner auf beiden Betriebssystemen freigeben. Sie können einen freigegebenen Ordner zwischen Linux und Windows verwenden, um dieses Problem zu lösen.

Es gibt mehrere Möglichkeiten, einen freigegebenen Ordner zwischen Linux und Windows einzurichten. Eine dieser Methoden ist die Verwendung des SMB-Netzwerkprotokolls (Server Message Block). Sie können es verwenden, um einen freigegebenen Ordner unter Linux zu konfigurieren und ihn mit Windows zu verbinden oder umgekehrt.

Zuerst müssen Sie Samba unter Linux installieren und konfigurieren. Samba ermöglicht es einem Linux-Computer, als Datei- und Ordnerserver zu fungieren. Anschließend müssen Sie den freigegebenen Ordner für den Zugriff von Windows konfigurieren. Dazu können Sie eine Samba-Konfigurationsdatei verwenden, in der die Ordnerzugriffs- und Sicherheitseinstellungen angegeben werden.

Das Einrichten eines freigegebenen Ordners unter Windows erfordert einige zusätzliche Schritte. Sie müssen den Zugriff auf den freigegebenen Ordner unter Linux mithilfe eines Windows-Kontos konfigurieren und den Ordnerpfad auf dem Server angeben. Danach können Sie auf Dateien und Ordner von mehr als einem Betriebssystem zugreifen.

Installieren der erforderlichen Software

Um einen freigegebenen Ordner zwischen Linux und Windows einzurichten, müssen Sie mehrere Programme installieren:

1. Samba

Samba ist eine Software, die es Linux ermöglicht, mit Windows-Netzwerken zu interagieren. Installieren Sie Samba auf Ihrem Linux-System mit dem Verwaltungspaket Ihrer Distribution. Führen Sie beispielsweise für Ubuntu den folgenden Befehl aus:

sudo apt-get install samba

2. cifs-utils

Sie benötigen das Paket cifs-utils, um einen Windows-freigegebenen Ordner unter Linux zu mounten. Installieren Sie es mit dem folgenden Befehl:

sudo apt-get install cifs-utils

3. SMB-Client für Windows

Sie müssen auch einen SMB-Client auf Ihrem Windows-System installiert haben. Wenn Sie Windows 10 oder höher haben, ist der SMB-Client bereits vorinstalliert. Andernfalls installieren Sie den SMB-Client, indem Sie das Installationsprogramm von der offiziellen Microsoft-Website herunterladen und ausführen.

4. Editor für Konfigurationsdateien

Um Samba einzurichten, benötigen Sie einen Konfigurationsdateieditor. Es gibt eine Vielzahl von Editoren unter Linux, wie Nano, Vim oder was auch immer Sie wählen können. Installieren Sie den Konfigurationsdateieditor, den Sie verwenden möchten. Zum Beispiel:

sudo apt-get install nano

Nachdem Sie alle erforderlichen Komponenten installiert haben, können Sie mit dem Einrichten eines freigegebenen Ordners zwischen Linux und Windows fortfahren.

Installieren von Samba unter Linux und Windows

Installieren von Samba unter Linux:

  • Öffnen Sie ein Terminal und geben Sie den Befehl ein, um Samba zu installieren, abhängig von Ihrer Linux-Distribution:
  • Für Ubuntu: sudo apt-get install samba
  • Für Fedora: sudo dnf install samba
  • Für CentOS: sudo yum install samba
  • Nachdem Sie Samba installiert haben, müssen Sie die SMB-Datei konfigurieren.conf, das die primäre Samba-Konfigurationsdatei ist:
  • Öffnen Sie die SMB-Datei.conf mit einem Texteditor:
  • Für Ubuntu: sudo nano /etc/samba/smb.conf
  • Für Fedora: sudo nano /etc/samba/smb.conf
  • Für CentOS: sudo nano /etc/samba/smb.conf
  • Führen Sie die erforderlichen SMB-Einstellungen durch.conf entsprechend Ihren Anforderungen Erstellen Sie beispielsweise einen neuen freigegebenen Ordner und legen Sie Zugriffsberechtigungen fest:

Installieren von Samba unter Windows:

  • Rufen Sie die offizielle Samba-Website auf und laden Sie die Installationsdatei für Windows herunter (https://www.samba.org /).
  • Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.
  • Nachdem Sie Samba unter Windows erfolgreich installiert haben, öffnen Sie die SMB-Datei.conf verwenden Sie einen Texteditor und konfigurieren Sie die gewünschten Einstellungen entsprechend Ihren Anforderungen.

Nach der Installation und Konfiguration von Samba auf beiden Linux- und Windows-Systemen können Sie einen freigegebenen Ordner einrichten und Dateien und Daten zwischen ihnen austauschen.

Konfigurieren von Samba unter Linux und Windows

Um einen freigegebenen Ordner zwischen Linux und Windows einzurichten, verwenden wir das Samba-Dienstprogramm. Samba bietet die Möglichkeit, Daten über das SMB/CIFS-Protokoll zwischen verschiedenen Betriebssystemen auszutauschen.

Zuerst installieren wir Samba auf beiden Betriebssystemen. Unter Linux können Sie dies mit dem Paketmanager tun:

sudo apt-get install samba

Für Windows können Sie das Installationsprogramm von der offiziellen Website des Samba-Projekts herunterladen und installieren.

Nach der Installation konfigurieren wir die Samba-Konfigurationsdatei. Unter Linux befindet sich die Konfigurationsdatei im Pfad /etc/samba/smb.conf. Öffnen Sie es in einem Texteditor:

sudo nano /etc/samba/smb.conf

In einer SMB-Datei.conf finden einen Abschnitt [global] und fügen Sie die folgenden Zeilen hinzu:

workgroup = WORKGROUPwins support = yes

Danach fügen wir einen Abschnitt hinzu, der den freigegebenen Ordner beschreibt:

[shared]path = /path/to/shared/folderwritable = yesguest ok = yesbrowseable = yes

Ersetzen Sie "/path/to/shared/folder" durch den Pfad des Ordners, den wir für den Datenaustausch öffnen möchten.

Speichern und schließen Sie die SMB-Datei.conf. Starten Sie den Samba-Dienst neu:

sudo service smbd restart

Unter Windows öffnen wir den Datei-Explorer, geben Sie "\\ ip_adress_linuk_maschine" in die Adressleiste ein und drücken die Eingabetaste. Ein Fenster mit den verfügbaren freigegebenen Ordnern wird angezeigt. Wählen Sie unseren freigegebenen Ordner aus und klicken Sie darauf.

Der freigegebene Ordner zwischen Linux und Windows ist jetzt konfiguriert und einsatzbereit.

Erstellen eines freigegebenen Ordners unter Linux

Um einen freigegebenen Ordner unter Linux zu erstellen, um Daten mit einem Windows-System auszutauschen, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie ein Terminal und geben Sie den Befehl sudo mkdir /Pfad/zu/Ordner ein, indem Sie /Pfad/zu/Ordner durch den gewünschten Pfad zum freigegebenen Ordner ersetzen.
  2. Geben Sie dann den Befehl sudo chmod 777 /Pfad/zu/Ordner ein , um allen Benutzern vollen Zugriff auf den Ordner zu ermöglichen.
  3. Installieren Sie das Samba-Paket, mit dem Sie Dateien zwischen Linux und Windows freigeben können. Geben Sie dazu den Befehl sudo apt-get install samba ein.
  4. Öffnen Sie die Samba-Einstellungsdatei, indem Sie den Befehl sudo nano /etc/samba/smb eingeben.conf im Terminal.
  5. In einer SMB-Datei.conf suchen Sie die Partition [Share Definitions] und fügen Sie die folgenden Zeilen hinzu:
    • [freigegebener Ordnername] - ersetzen Sie den freigegebenen Ordnernamen durch den gewünschten Namen für den freigegebenen Ordner.
    • path = /Pfad/zu/Ordner - Ersetzen Sie /Pfad/zu/Ordner durch den Pfad zum erstellten Ordner.
    • browsable = yes - Dadurch wird der Ordner sichtbar.
    • writable = yes - Dies erlaubt das Schreiben in einen Ordner.
  6. Speichern Sie die Änderungen in der SMB-Datei.conf und schließen Sie es (drücken Sie Strg+X, dann Y, dann Enter).
  7. Starten Sie den Samba-Dienst neu, indem Sie den Befehl sudo service smbd restart ausführen.

Nachdem Sie diese Schritte ausgeführt haben, erstellen Sie einen freigegebenen Ordner unter Linux, der für die Kommunikation mit dem Windows-System verfügbar ist.

Erstellen eines freigegebenen Ordners unter Windows

Befolgen Sie die folgenden Schritte, um einen freigegebenen Ordner unter Windows zu erstellen:

  1. Öffnen Sie Windows Explorer und suchen Sie den Ordner, in dem Sie den freigegebenen Ordner erstellen möchten.
  2. Klicken Sie mit der rechten Maustaste auf eine leere Stelle im Ordner und wählen Sie im Kontextmenü die Option Neu aus.
  3. Wählen Sie "Ordner" aus der Liste der Optionen aus.
  4. Geben Sie einen Namen für den neuen Ordner ein.
  5. Klicken Sie mit der rechten Maustaste auf den erstellten Ordner und wählen Sie Eigenschaften.
  6. Klicken Sie im Fenster "Ordnereigenschaften" auf die Registerkarte "Freigeben".
  7. Klicken Sie auf die Schaltfläche "Erweiterte Freigabeoptionen".
  8. Aktivieren Sie die Option "Freigabe dieses Ordners zulassen".
  9. Stellen Sie die Zugriffsebene für den Ordner nach Belieben ein.
  10. Klicken Sie auf OK, um die Änderungen zu speichern.

Sie haben jetzt einen freigegebenen Ordner auf Ihrem Windows-Computer. Sie können diesen Ordner mit Computern im selben lokalen Netzwerk freigeben oder konfigurieren, dass er von anderen Betriebssystemen wie Linux aus darauf zugreift.

Festlegen von Zugriffsrechten für einen freigegebenen Ordner

Die Zugriffsrechte bestimmen, wer Dateien in einem freigegebenen Ordner zwischen Linux und Windows sehen und bearbeiten kann.

Stellen Sie zunächst sicher, dass ein freigegebener Ordner erstellt und für beide Betriebssysteme verfügbar ist.

Unter Linux können Sie dann die Zugriffsrechte mit dem Befehl "chmod" konfigurieren. Um beispielsweise allen Benutzern das Lesen, Schreiben und Ausführen von Dateien zu ermöglichen, führen Sie den folgenden Befehl aus:

  • chmod 777 /Pfad/zu/freigegebenem/Ordner

Unter Windows können Sie die Zugriffsrechte über die Ordneroptionen konfigurieren. Um dies zu tun, führen Sie die folgenden Schritte aus:

  1. Klicken Sie mit der rechten Maustaste auf den freigegebenen Ordner und wählen Sie Eigenschaften aus.
  2. Klicken Sie auf die Registerkarte "Zugriff" und dann auf die Schaltfläche "Bearbeiten".
  3. Fügen Sie Berechtigungen für Benutzer hinzu oder ändern Sie sie, um das Lesen, Schreiben und Ausführen von Dateien zu ermöglichen.
  4. Klicken Sie auf OK, um die Änderungen zu speichern.

Nachdem Sie die Zugriffsrechte konfiguriert haben, steht der freigegebene Ordner sowohl unter Linux als auch unter Windows zum Lesen, Schreiben und Ausführen von Dateien zur Verfügung.

Einrichten von Zugriffsrechten unter Linux

Schritt 1: Öffnen Sie ein Terminal auf Ihrem Linux-System. Dazu können Sie die Tasten drücken Ctrl+Alt+T.

Schritt 2: Verwenden Sie den Befehl ls -l zeigt eine Liste der Dateien und Ordner im aktuellen Verzeichnis zusammen mit ihren Zugriffsrechten an.

Schritt 3: Verwenden Sie den Befehl, um die Zugriffsrechte für eine Datei oder einen Ordner zu ändern chmod mit den entsprechenden Optionen. Um dem Benutzer beispielsweise vollen Zugriff auf die Datei zu gewähren, können Sie den Befehl verwenden chmod u+rwx Dateiname.

Schritt 4: Wenn Sie die Zugriffsrechte für eine Gruppe oder alle anderen Benutzer ändern müssen, können Sie die Optionen verwenden g und o entsprechend. Um beispielsweise das Schreiben in eine Datei für eine Gruppe von Benutzern zuzulassen, verwenden Sie den folgenden Befehl chmod g+w Dateiname.

Schritt 5: Wenn Sie bestimmte Berechtigungen entfernen möchten, können Sie das Symbol verwenden -. Um beispielsweise die Schreibfähigkeit für andere Benutzer zu entfernen, verwenden Sie den Befehl chmod o-w Dateiname.

Schritt 6: Um die Zugriffsrechte für alle Dateien und Ordner innerhalb eines bestimmten Verzeichnisses zu ändern, können Sie die Option verwenden -R. Um beispielsweise allen Dateien in einem Ordner vollen Zugriff zu gewähren, verwenden Sie den Befehl chmod -R u+rwx Ordnername.

Schritt 7: Überprüfen Sie mithilfe des Befehls, ob sich die Zugriffsrechte geändert haben ls -l wieder.

Schritt 8: Sie können jetzt mithilfe der oben genannten Schritte freigegebene Ordner-Zugriffsrechte zwischen Linux und Windows festlegen und konfigurieren.