Zum Hauptinhalt springen

Bereitstellen eines Netzlaufwerks über das SMB-Protokoll unter Linux: Detaillierte Anweisungen

NAS ist ein wesentlicher Bestandteil der modernen IT-Infrastruktur, insbesondere in großen Unternehmen. Eines der beliebtesten Protokolle für den Zugriff auf Windows-basierte Netzlaufwerke ist SMB (Server Message Block). Es bietet eine einfache Einrichtung und Verwendung sowie eine zuverlässige Datenübertragung.

In diesem Artikel werden wir uns eine detaillierte Anleitung zum Mounten eines Netzlaufwerks über das SMB-Protokoll unter einem Linux-Betriebssystem ansehen. Wenn Sie ein Netzlaufwerk einhängen, können Sie auf Dateien und Ordner auf dem Nas zugreifen, als wären sie lokal.

Zuerst müssen Sie die Pakete installieren, die das SMB-Protokoll unterstützen. In verschiedenen Linux-Distributionen können diese Pakete unterschiedlich benannt werden, aber sie enthalten normalerweise die Pakete smbclient und cifs-utils. Die Installation dieser Pakete stellt die wichtigsten Komponenten bereit, die für die Arbeit mit dem SMB-Protokoll erforderlich sind.

Anmerkung: Es wird empfohlen, vor der Installation von Paketen die Paketliste zu aktualisieren, um sicherzustellen, dass die neuesten Paketversionen verfügbar sind.

Vorbereiten der Bereitstellung eines Netzlaufwerks

Bevor Sie mit dem Mounten eines Netzlaufwerks über das SMB-Protokoll unter Linux beginnen, müssen Sie einige vorbereitende Schritte ausführen, um sie vorzubereiten.

Schritt 1: Installieren Sie die erforderlichen Pakete

Stellen Sie sicher, dass die folgenden erforderlichen Pakete auf Ihrem Linux-Betriebssystem installiert sind, bevor Sie ein Netzlaufwerk mounten:

* samba - ein Paket, das Tools zum Arbeiten mit dem SMB-Protokoll bereitstellt;

* cifs-utils ist ein Paket, das SMB-Netzwerkmount-Unterstützung bietet.

Sie können diese Pakete mithilfe des Paketmanagers Ihres Betriebssystems installieren. In Ubuntu zum Beispiel lautet der Befehl zum Installieren dieser Pakete wie folgt:

sudo apt-get install samba cifs-utils

Schritt 2: Erstellen Sie ein Verzeichnis zum Mounten des Laufwerks

Um das Mounten eines Netzlaufwerks zu erleichtern, müssen Sie ein Verzeichnis erstellen, in das das Laufwerk eingebunden werden soll. Dies kann mit folgendem Befehl erfolgen:

sudo mkdir /mnt/smb

Hier ist /mnt/smb der Pfad zum zu erstellenden Verzeichnis. Sie können einen anderen Weg wählen, wenn Sie sich wohler fühlen.

Schritt 3: Abrufen von Anmeldeinformationen für den Zugriff auf ein Netzlaufwerk

Um erfolgreich eine Verbindung zu einem Netzlaufwerk herzustellen, benötigen Sie Anmeldeinformationen (Login und Passwort) von einem Konto, das Zugriff auf dieses Laufwerk hat. Wenden Sie sich an den Netzwerkadministrator oder den Besitzer des Laufwerks, um diese Informationen abzurufen.

Nachdem Sie diese vorläufigen Schritte ausgeführt haben, können Sie mit dem Einhängen eines Netzlaufwerks über das SMB-Protokoll unter Linux beginnen.

Installieren der erforderlichen Pakete für das SMB-Protokoll

Um ein Netzwerklaufwerk über das SMB-Protokoll unter Linux zu mounten, müssen mehrere Pakete installiert sein. Diese Pakete stellen die notwendigen Werkzeuge und Bibliotheken für die Arbeit mit dem SMB-Protokoll bereit.

Das PaketDie Beschreibung
sambaEin Paket, das die Tools und Dienste für das SMB-Protokoll enthält. Enthält Dienstprogramme zum Mounten von Netzlaufwerken und zum Konfigurieren der Datei- und Ordnerfreigabe.
cifs-utilsPaket mit Dienstprogrammen zum Mounten von Netzlaufwerken über das SMB-Protokoll. Ermöglicht das Einhängen und Aushängen von Netzlaufwerken, das Konfigurieren von Anmeldeinformationen für den Zugriff und andere mit dem SMB-Protokoll verbundene Vorgänge.
nfs-commonPaket mit Dienstprogrammen für das NFS-Netzwerkdateiprotokoll. Enthält eine Reihe von Tools und Bibliotheken zum Einhängen und Aushängen von Netzlaufwerken über das NFS-Protokoll.

Sie können den Paketmanager Ihrer Linux-Distributionen verwenden, um diese Pakete zu installieren. Für Debian- oder Ubuntu-basierte Distributionen zum Beispiel würde der zu installierende Befehl folgendermaßen aussehen:

sudo apt-get install samba cifs-utils nfs-common

Nachdem die Pakete erfolgreich installiert wurden, können Sie das Netzwerklaufwerk über das SMB-Protokoll auf Ihrem Linux-Betriebssystem mounten.

Festlegen von Dateiberechtigungen auf einem Netzlaufwerk

Wenn Sie ein Netzwerklaufwerk über das SMB-Protokoll unter Linux mounten, ist es wichtig, Dateiberechtigungen zu konfigurieren, um die Sicherheit und Kontrolle des Datenzugriffs zu gewährleisten.

Sie können das Dienstprogramm chmod verwenden, um Dateiberechtigungen auf einem Netzlaufwerk unter Linux zu konfigurieren. Mit diesem Dienstprogramm können Sie verschiedene Zugriffsrechte für den Dateibesitzer, die Gruppe und andere Benutzer festlegen.

Im Folgenden sind die grundlegenden Befehle zum Festlegen von Dateiberechtigungen aufgeführt:

  • chmod u+r file - Leseberechtigung für den Dateibesitzer hinzufügen
  • chmod u+w file - Schreibrechte für den Dateibesitzer hinzufügen
  • chmod u+x file - Ausführungsberechtigung für den Dateibesitzer hinzufügen
  • chmod g+r file - Leseberechtigung für die Gruppe hinzufügen, die die Datei besitzt
  • chmod g+w file - Schreibrechte für die Gruppe hinzufügen, die die Datei besitzt
  • chmod g+x file - Ausführungsberechtigung für die Gruppe hinzufügen, die die Datei besitzt
  • chmod o+r file - Leseberechtigung für andere Benutzer hinzufügen
  • chmod o+w file - Schreibrechte für andere Benutzer hinzufügen
  • chmod o+x file - Ausführungsberechtigung für andere Benutzer hinzufügen

Zusätzlich zum Festlegen von Zugriffsrechten für bestimmte Gruppen und Benutzer können Sie eine flexiblere Methode zum Festlegen von Zugriffsrechten mithilfe von numerischen Werten verwenden. Mit dem Befehl chmod 644 file werden beispielsweise Lese- und Schreibrechte für den Dateibesitzer und Schreibrechte für die Gruppe und andere Benutzer festgelegt.

Dateiberechtigungen können nur mit Administratorrechten geändert werden. Stellen Sie daher sicher, dass Sie über die entsprechenden Rechte verfügen, bevor Sie das Dienstprogramm chmod verwenden.

Wenn Sie Dateiberechtigungen auf einem Netzlaufwerk festlegen, können Sie steuern, wer Dateien auf dem Laufwerk sehen, bearbeiten oder ausführen kann. Befolgen Sie die obigen Befehle, um die erforderlichen Zugriffsrechte festzulegen und Ihre Daten zu schützen.