So binden Sie eine SMB-Freigabe unter Linux ein
Das Server Message Block (SMB)-Protokoll ermöglicht die gemeinsame Nutzung von Dateien im Netzwerk. Es erlaubt Anwendungen, Dateien zu lesen und zu schreiben sowie Dienste von Serverprogrammen anzufordern. Besonders in gemischten Betriebssystemumgebungen wie Windows und Linux ist SMB entscheidend für die reibungslose Kommunikation zwischen Geräten.
Die Einbindung einer SMB-Freigabe unter Linux erlaubt Benutzern den Zugriff auf Dateien eines Windows-Servers oder eines anderen SMB-fähigen Geräts direkt vom Linux-System aus. Diese Anleitung zeigt Schritt für Schritt, wie Sie eine SMB-Freigabe unter Linux einbinden können.
Voraussetzungen für die Einbindung von SMB-Freigaben Link kopieren
Vor dem Einbinden einer SMB-Freigabe stellen Sie bitte sicher:
- Ein Linux-System (z. B. ein günstiger Cloud-Server von Hostman) mit
Root- oderSudo-Rechten. -
Das Paket
cifs-utilsist installiert. -
Zugangsdaten (Benutzername und Passwort) für die SMB-Freigabe.
-
Netzwerkkonnektivität zwischen dem Linux-System und dem SMB-Server.
Benötigte Pakete installieren Link kopieren
Das Paket cifs-utils ist notwendig, um SMB-Freigaben unter Linux einzubinden. Das Paket psmisc enthält den Befehl fuser, der zur Überwachung der Dateinutzung dient.
Paketquellen aktualisieren und System upgraden:
sudo apt updatecifs-utils und psmisc installieren:
sudo apt install cifs-utils psmiscInstallation überprüfen:
mount -t cifs
fuserSMB-Freigabe-Daten ermitteln Link kopieren
Ermitteln Sie Servernamen bzw. IP-Adresse und den Namen des freigegebenen Ordners. Falls nötig, fragen Sie bei Ihrer Netzwerkadministration nach.
Beispiel:
- Server:
smbserver.beispiel.de - Freigabe:
GemeinsamerOrdner
SMB-Freigabe mit dem Befehl mount einbinden Link kopieren
Verwenden Sie den Befehl mount mit der Option -t cifs, um eine SMB-Freigabe einzubinden.
Erstellen Sie das Verzeichnis als Einhängepunkt:
sudo mkdir /mnt/smb_shareBinden Sie die SMB-Freigabe ein:
sudo mount -t cifs -o username=dein_benutzer,password=dein_passwort //192.0.2.17/SharedFiles /mnt/smb_shareErsetzen Sie Benutzername und Passwort durch Ihre echten Daten. Das Verzeichnis /mnt/smb_share muss existieren.
Mount überprüfen
mount -t cifscd /mnt/smb_share
lsCredential-Datei erstellen
Um nicht bei jedem Mount-Vorgang Benutzername und Passwort eingeben zu müssen, erstellen Sie eine geschützte Datei mit den Anmeldedaten:
Datei mit Editor anlegen:
nano ~/.smbcredentialsInhalt einfügen (mit echten Werten):
username=dein_benutzer
password=dein_passwortBerechtigungen setzen:
sudo chown dein_benutzer: ~/.smbcredentials
sudo chmod 600 ~/.smbcredentialsMount mit Credential-Datei
sudo mount -t cifs -o credentials=~/.smbcredentials //192.168.2.12/SharedFiles /mnt/smb_shareSMB-Freigabe beim Booten automatisch einbinden Link kopieren
Fügen Sie einen Eintrag in /etc/fstab hinzu, damit die Freigabe automatisch beim Systemstart eingebunden wird.
1. Datei fstab öffnen:
sudo nano /etc/fstab2. Folgende Zeile hinzufügen:
//smbserver.beispiel.de/GemeinsamerOrdner /mnt/smbshare cifs username=johndoe,password=securepassword,iocharset=utf8,sec=ntlm 0 03. Datei speichern und schließen.
4. fstab testen:
sudo mount -aStellen Sie sicher, dass keine Fehler angezeigt werden.
Häufige Fehler beheben Link kopieren
Zugriff verweigert
Prüfen Sie Zugangsdaten und Rechte auf dem SMB-Server.
Datei oder Verzeichnis nicht gefunden
Überprüfen Sie IP-Adresse, Pfad und Mount-Punkt.
Fehler 13: Zugriff verweigert
Benutzernamen und Passwort erneut prüfen.
Fehler 112: Host nicht erreichbar
Netzwerkverbindung und Erreichbarkeit des Servers prüfen.
SMB-Freigabe aushängen Link kopieren
Um die Freigabe wieder auszuhängen, verwenden Sie:
sudo umount /mnt/smb_shareFazit Link kopieren
Die Einbindung einer SMB-Freigabe unter Linux ist unkompliziert und verbessert die Dateifreigabe zwischen verschiedenen Betriebssystemen. Mit dieser Anleitung können Sie SMB-Freigaben effizient einbinden und Fehler beheben.
Vergessen Sie nicht, sich auch unser Tutorial zur Serverabbildung unter Linux anzuschauen!
Häufig gestellte Fragen Link kopieren
Was ist Samba unter Linux und wie hängt es mit SMB zusammen? Link kopieren
Samba ist eine Open-Source-Implementierung des SMB/CIFS-Protokolls für Linux. Es erlaubt die gemeinsame Nutzung von Dateien und Druckern mit Windows-Rechnern im Netzwerk.
Welcher Befehl wird zum Einbinden einer Windows-Freigabe unter Linux verwendet? Link kopieren
mount -t cifs //server/share /mnt/share -o username=dein_benutzer
Wie kann ich eine SMB-Freigabe automatisch beim Booten einbinden? Link kopieren
Fügen Sie einen entsprechenden Eintrag mit Zugangsdaten in /etc/fstab ein.
Brauche ich Root-Rechte, um eine SMB-Freigabe einzubinden? Link kopieren
Normalerweise ja. Alternativ können Tools wie gio mount ohne Root-Rechte verwendet werden.