Zum Hauptinhalt springen

Mount eine Samba-Netzwerkressource unter Linux: Detaillierte Anleitung

Einhängen einer Samba-Netzwerkressource es ist eine wichtige Aufgabe für Linux-Benutzer, auf freigegebene Ordner und Dateien zuzugreifen, die sich auf Remote-Windows-Computern befinden.

Samba - standard des Protokolls für den Netzwerkdateiaustausch zwischen Windows- und Linux-Betriebssystemen. Es ist eine offene Software, die es Linux ermöglicht, Windows-Bälle zu verwenden, ohne dass zusätzliche Software installiert werden muss.

In diesem Artikel erfahren Sie eine detaillierte Anleitung zum Einhängen einer Samba-Netzwerkressource unter Linux. Wir werden einige Mount-Methoden untersuchen, einschließlich der Verwendung eines Befehls mount und Dienstprogramme cifs-utils.

Anmerkung: Stellen Sie sicher, dass Sie Samba-Protokollunterstützung und die erforderlichen Pakete installiert haben, bevor Sie mit dem Einhängen einer Samba-Netzwerkressource beginnen. Wenn nicht, installieren Sie sie, indem Sie den folgenden Befehl ausführen:

sudo apt-get install cifs-utils

Wie kann ich eine Samba-Netzwerkfreigabe unter Linux bereitstellen

  1. Installieren Sie die Pakete smbclient und cifs-utils, falls sie noch nicht auf Ihrem System installiert sind. Führen Sie dazu den Befehl aus:
sudo apt-get install smbclient cifs-utils
sudo mkdir /mnt/samba
sudo nano /etc/fstab
//server/share /mnt/samba cifs username=user,password=pass,iocharset=utf8,uid=1000,gid=1000 0 0

Sie können jetzt frei mit Dateien und Ordnern einer Samba-Netzwerkressource unter Linux arbeiten.

Vorbereitung für die Montage

Bevor Sie mit dem Einhängen einer Samba-Netzwerkressource unter Linux beginnen, müssen Sie einige vorbereitende Schritte ausführen:

1. Stellen Sie sicher, dass Sie Zugriff auf die Samba-Netzwerkressource haben und über die Berechtigung verfügen, sie einzubinden. Wenn Sie keinen Zugriff oder keine Einhängeberechtigungen haben, wenden Sie sich an Ihren Netzwerkadministrator, um die erforderlichen Berechtigungen zu erhalten.

2. Installieren Sie das smbclient-Paket, mit dem Sie mit einer Samba-Netzwerkressource kommunizieren können. In den meisten Linux-Distributionen können Sie dies mit dem Befehl tun:

sudo apt-get install smbclient

3. Erstellen Sie ein Verzeichnis, in das Sie die Samba-Netzwerkfreigabe einbinden möchten. Sie können beispielsweise einen Ordner mit dem Namen "samba" in Ihrem Home-Verzeichnis erstellen:

4. Stellen Sie sicher, dass Sie Schreibzugriff auf das von Ihnen erstellte Verzeichnis haben. Wenn Sie keine Zugriffsrechte haben, können Sie diese mit dem Befehl ändern:

chmod 777 ~/samba

Jetzt können Sie mit dem Einhängen einer Samba-Netzwerkressource unter Linux beginnen.

Einhängen einer Samba-Netzwerkressource unter Linux

Es ermöglicht Linux-Benutzern, Dateien und Ausdrucke mit Windows-Benutzern im selben Netzwerk auszutauschen.

Führen Sie die folgenden Schritte aus, um eine Samba-Netzwerkressource unter Linux zu mounten:

  1. Installieren Sie das Paket cifs-utils, um das Mount-Dienstprogramm zu verwenden.cifs: sudo apt-get install cifs-utils
  2. Erstellen Sie einen Ordner, in den die Netzwerkfreigabe bereitgestellt werden soll: sudo mkdir /mnt/samba
  3. Verwenden Sie das Mount-Dienstprogramm.cifs zum Einhängen einer Netzwerkressource: sudo mount.cifs //server/share /mnt/samba -o username=user,password=pass Ersetzen Sie "Server" durch den Samba-Servernamen, "share" durch den Samba-Freigabename, "user" durch den Samba-Benutzernamen und "pass" durch das Samba-Benutzerkennwort.
  4. Nach erfolgreichem Mounten ist die Ressource im Ordner /mnt/samba verfügbar.

Führen Sie den folgenden Befehl aus, um eine Samba-Netzwerkressource abzuhängen:

sudo umount /mnt/samba

Jetzt können Sie Samba-Netzwerkressourcen unter Linux einfach einhängen und aushängen, Dateien und Druckaufträge mit Windows-Benutzern teilen.

Automatisches Einhängen konfigurieren

Wenn Sie mit Samba-Netzwerkressourcen unter Linux arbeiten, können Sie die automatische Einbindung bei jedem Systemstart konfigurieren. Befolgen Sie dazu einige Schritte:

Schritt 1: Erstellen einer Mount-Datei

Zuerst erstellen wir eine Datei, die die Parameter für das Einhängen der Ressource enthält. Führen Sie an der Eingabeaufforderung den folgenden Befehl aus:

sudo nano /etc/samba_credentials

Geben Sie im daraufhin angezeigten Texteditor die folgenden Zeilen ein:

ZeileDie Beschreibung
username=Ihr BenutzernameDer Benutzername, der zum Herstellen einer Verbindung mit der Ressource verwendet wird
password=Ihr PasswortDas zum Herstellen einer Verbindung mit einer Ressource verwendete Benutzerkennwort

Nachdem Sie alle erforderlichen Daten eingegeben haben, drücken Sie Strg+X, um die Datei mit dem Namen /etc/samba_credentials zu speichern.

Schritt 2: Konfigurieren der Datei /etc/fstab

Um eine Samba-Ressource automatisch einzubinden, müssen Sie einen entsprechenden Eintrag in die Datei /etc/fstab schreiben. Führen Sie an der Eingabeaufforderung den folgenden Befehl aus:

sudo nano /etc/fstab

Geben Sie im geöffneten Texteditor die folgende Zeile am Ende der Datei ein:

//Ressourcenadresse /mount-Ort cifs credentials=/etc/samba_credentials,uid=1000,gid=1000 0 0

//192.168.1.100/shared_folder /mnt/shared_folder cifs credentials=/etc/samba_credentials,uid=1000,gid=1000 0 0

Nehmen Sie die entsprechenden Änderungen an der Zeichenfolge vor, indem Sie die Adresse Ihrer Netzwerkfreigabe und den Pfad zum Einhängen angeben. Drücken Sie dann Strg+ X, um die Datei mit dem Namen /etc/fstab zu speichern.

Schritt 3: Überprüfen und Einhängen einer Ressource

Nachdem Sie die automatische Einbindung konfiguriert haben, können Sie die Funktion überprüfen, indem Sie den Befehl ausführen:

Wenn die Ressource erfolgreich verbunden ist, ist sie im angegebenen Pfad verfügbar.

Die Samba-Netzwerkressource wird jetzt bei jedem Systemstart automatisch bereitgestellt, sodass Sie problemlos mit freigegebenen Daten und Dateien arbeiten können.