Technical Anshu
Tutorials Blog
Ubuntu Linux-Handbuch

Mounten Sie die Windows-Freigabe in Ubuntu dauerhaft mit Fstab

Man verbindet sich mit der Windows-Freigabe, es funktioniert den ganzen Tag, und nach einem Neustart ist es weg. Diese Seite macht den Mount auf sichere Weise dauerhaft – eine sorgfältige Zeile in /etc/fstab, Ihr Passwort in einer gesperrten Anmeldeinformationsdatei anstelle von Klartext und die beiden Optionen, die verhindern, dass ein ausgeschalteter Windows-PC Ihren Startvorgang blockiert.

Technical AnshuUbuntu and WindowsStep-by-step guide
Sehen Sie sich das Video an, um den gesamten Prozess Schritt für Schritt live zu sehen

Eine Freigabe, die Sie über die Dateien-App öffnen, ist ein Sitzungs-Mount: Sie bleibt bestehen, bis Sie sich abmelden oder neu starten, und Ubuntu vergisst sie dann höflich. Für einen Ordner, den Sie täglich nutzen – Office-Dokumente auf dem Windows-PC, eine Medienbibliothek, ein Backup-Ziel – ist das das falsche Tool. Die dauerhafte Antwort ist ein Eintrag in /etc/fstab, der gleichen Datei, die Ubuntu bei jedem Start für seine eigenen Festplatten liest. Auf dieser Seite wird dieser Eintrag Schritt für Schritt erstellt: die zu sammelnden Fakten, das cifs-utils-Paket, der Einhängepunkt, die Anmeldeinformationsdatei, die Ihr Passwort außer Sichtweite hält, die fstab-Zeile selbst mit allen erklärten Optionen und der Test, der vor dem Neustart beweist, dass es funktioniert. Servername, Freigabename und Benutzer in den Beispielen sind Platzhalter – verwenden Sie Ihre eigenen.

Terminal - the four facts this setup needs (example values)
Windows PC nameOFFICE-PC
Shared folder nameSharedDocs
Share address//OFFICE-PC/SharedDocs
Windows user nameanshu
Mount point in Ubuntu/mnt/SharedDocs
✓ The share opens fine from the Files app first - the network side is proven before fstab is touched
Nur Beispielwerte. Ihr PC-Name, Freigabename und Benutzername werden unterschiedlich sein – alles in diesem Handbuch basiert auf diesen vier Fakten und Ihrem Windows-Passwort.
1

Schritt 1 – Sammeln Sie die vier Fakten, bevor Sie etwas anfassen

Jede fehlgeschlagene Montage in dieser Serie geht auf eine falsche Tatsache zurück, die sicher in eine Datei eingegeben wurde. Notieren Sie sich auf dem Windows-PC den genauen PC-Namen (Einstellungen, System, Info), den genauen Freigabenamen – das ist der Name, den Sie unter „Erweiterte Freigabe“ angegeben haben, nicht den Pfad des Ordners – sowie den Benutzernamen und das Passwort des Windows-Kontos, das die Berechtigung für die Freigabe hat. Stellen Sie dann sicher, dass die Netzwerkseite funktioniert: Verwenden Sie in der Datei-App von Ubuntu „Andere Speicherorte“, „Mit Server verbinden“ und öffnen Sie smb://OFFICE-PC/SharedDocs. Wenn es dort geöffnet wird, ist Ihre verbleibende Arbeit reine Konfiguration und keine Fehlerbehebung.

  1. Bei PC-Namen und Freigabenamen wird die Groß-/Kleinschreibung nicht beachtet, aber die Schreibweise ist genau. Schreiben Sie sie auf und geben Sie sie nicht noch einmal aus dem Gedächtnis ein
  2. Das Konto muss über ein Passwort verfügen. Windows blockiert standardmäßig die Netzwerkanmeldung für Konten mit leeren Kennwörtern
  3. Wenn Sie sich mit einem Microsoft-Konto bei Windows anmelden, benötigt die Freigabe weiterhin den Benutzernamen und das Kennwort des Kontos, nicht die PIN
2

Schritt 2 – Installieren Sie cifs-utils, damit Ubuntu SMB sprechen kann

Ubuntu kann eine Windows-Freigabe bei einer Minimalinstallation nicht sofort bereitstellen. Das Tool, das dies tut, ist mount.cifs und befindet sich im Paket cifs-utils. Ohne sie erhalten Sie verwirrende Fehlermeldungen über einen fehlenden Helfer oder einen fehlerhaften Dateisystemtyp, und die Leute verschwenden eine Stunde damit, das Netzwerk zu verdächtigen.

  1. Aktualisieren Sie die Paketliste: sudo apt update
  2. Installieren Sie das Paket: sudo apt install cifs-utils
  3. Das ist die einzige Software, die dieser ganze Leitfaden benötigt. Alles andere sind Konfigurationsdateien
3

Schritt 3 – Erstellen Sie den Mount Point, einen leeren Ordner mit einem Job

Ein Einhängepunkt ist lediglich ein leerer Ordner, der zu einem Fenster zur Freigabe wird. Wenn die Bereitstellung erfolgreich ist, SIND die Inhalte des Ordners die Inhalte der Freigabe. Die Konvention fügt gemeinsam genutzte Mounts in /mnt ein.

  1. Erstellen Sie es: sudo mkdir -p /mnt/SharedDocs
  2. Lassen Sie es leer. Alles, was Sie vor dem Mounten hineinkopieren, wird nicht gelöscht, sondern nur hinter der Freigabe versteckt, während das Mounten aktiv ist – eine klassische Ursache für „Wo ist meine Datei?“-Panik
  3. Wenn Sie möchten, verwenden Sie denselben Namen wie die Freigabe. Dadurch ist die fstab-Zeile in Schritt 5 später leichter zu lesen und zu prüfen
4

Schritt 4 – Speichern Sie das Passwort in einer Anmeldeinformationsdatei, niemals in Fstab

Dies ist der Schritt, den die meisten Ratgeber überspringen, und er ist der wichtigste. /etc/fstab ist für jedes Benutzerkonto auf dem Computer lesbar – jeder kann cat /etc/fstab ausführen und lesen, was sich darin befindet. Wenn Sie password=... in diese Zeile einfügen, wird Ihr Windows-Passwort an jede Anmeldung am PC weitergegeben. Der Standard-Fix ist eine separate Datei, die nur Root lesen kann.

  1. Erstellen Sie zunächst ein Backup von fstab, bevor Sie heute etwas bearbeiten: sudo cp /etc/fstab /etc/fstab.bak
  2. Erstellen Sie die Anmeldeinformationsdatei: sudo nano /root/.smbcredentials
  3. Geben Sie genau zwei Zeilen ein: username=anshu und in der nächsten Zeile password=YourWindowsPassword – keine Leerzeichen um das Gleichheitszeichen
  4. Speichern und dann sperren: sudo chmod 600 /root/.smbcredentials. Die 600 bedeutet, dass nur Root es lesen oder schreiben kann
  5. Überprüfen Sie es: sudo ls -l /root/.smbcredentials sollte mit -rw------- beginnen

Ehrlich gesagt: 600 stoppt andere Benutzerkonten. Es stoppt weder Root noch jemanden, der Ihre unverschlüsselte Festplatte besitzt. Es entfernt das Passwort aus der einen Datei, die jeder beiläufig liest – das ist die richtige Standardebene für diesen Job.

5

Schritt 5 – Fügen Sie die Fstab-Zeile Option für Option hinzu

Öffnen Sie die Datei mit sudo nano /etc/fstab und fügen Sie am Ende diese Zeile mit Ihrem eigenen Server, Ihrer Freigabe und Ihren Nummern hinzu:

  1. //OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
  2. credentials= verweist auf die gesperrte Datei aus Schritt 4 – in fstab selbst erscheint kein Passwort
  3. _netdev teilt systemd mit, dass dieser Mount das Netzwerk benötigt, sodass es auf die Netzwerkverbindung wartet, anstatt in den ersten Sekunden des Startvorgangs fehlzuschlagen
  4. nofail bedeutet: Wenn der Windows-PC ausgeschaltet oder nicht erreichbar ist, booten Sie trotzdem normal und überspringen Sie die Freigabe. Ohne sie kann ein schlafender Büro-PC Ihre Anmeldung für mehr als eine Minute blockieren oder Sie in den Notfallmodus versetzen
  5. uid=1000,gid=1000 sorgt dafür, dass die Dateien als Ihr Eigentum und nicht als Root angezeigt werden, sodass Ihre Apps normal gespeichert werden können. Ihre Zahlen stammen aus dem Befehl id – der erste Benutzer unter Ubuntu ist fast immer 1000
  6. iocharset=utf8 sorgt dafür, dass Dateinamen mit nicht-englischen Zeichen korrekt sind, und das abschließende 0 0 besagt einfach, dass für diesen Mount kein Dump und keine Festplattenprüfung beim Booten erfolgt
6

Schritt 6 – Testen Sie mit mount -a, bevor Sie jemals neu starten

Lassen Sie niemals zu, dass ein Neustart der erste Test einer fstab-Bearbeitung ist – eine fehlerhafte Zeile lässt sich viel einfacher von einem funktionierenden Terminal aus reparieren. Modernes Ubuntu behält auch eine generierte Kopie der Mounts bei, also aktualisieren Sie diese zuerst.

  1. Führen Sie sudo systemctl daemon-reload aus, damit die fstab-Änderung übernommen wird
  2. Führen Sie sudo mount -a aus – dies mountet alles in fstab, was noch nicht gemountet ist, und verwendet dabei genau die Zeile, die Sie geschrieben haben
  3. Keine Leistung bedeutet normalerweise Erfolg. Bestätigen Sie mit ls /mnt/SharedDocs – Sie sollten die Windows-Dateien sehen und df -h /mnt/SharedDocs sollte die Freigabe und ihre tatsächliche Größe anzeigen
  4. Erstellen Sie darin von Ubuntu aus eine Testdatei und überprüfen Sie dann auf dem Windows-PC, ob sie wirklich angekommen ist – Beweis in beide Richtungen
  5. Starten Sie jetzt neu und vergewissern Sie sich, dass die Freigabe vorhanden ist, ohne dass Sie eine Verbindung herstellen müssen
🔴 Respektieren Sie fstab – es ist eine Boot-Datei. Ein falsches Zeichen kann dazu führen, dass Ubuntu nicht mehr normal startet. Aus diesem Grund beginnt Schritt 4 mit einer Sicherungskopie und testet Schritt 6 zunächst mit mount -a: mount -a meldet die gleichen Fehler, die beim Booten auftreten würden, während Sie noch über ein funktionierendes Terminal verfügen, in dem Sie diese beheben können.

Sehen Sie sich den vollständigen Video-Guide an

Das vollständige permanente Setup wird live gezeigt – Schritt für Schritt werden die Freigabedetails, die Anmeldeinformationsdatei, die fstab-Zeile und der Neustarttest erfasst.

Watch Full Video
Häufige Fragen (FAQ)

Warum verschwindet meine Freigabe nach jedem Neustart?

Da durch die Verbindung über die Dateien-App oder einen einmaligen Terminalbefehl ein Sitzungs-Mount erstellt wird, gehört dieser zu Ihrem Login, nicht zum System. Nur ein Eintrag in /etc/fstab (oder eine Automount-Einheit) wird vom System selbst beim Booten oder beim ersten Zugriff neu erstellt. Die fstab-Zeile auf dieser Seite verwandelt ein tägliches Reconnect-Ritual in einen Ordner, der einfach immer da ist.

Ist es sicher, mein Windows-Passwort direkt in die fstab-Zeile einzugeben?

Nein. /etc/fstab ist für jedes Benutzerkonto auf dem Computer lesbar, sodass ein dort geschriebenes Passwort auf diesem PC effektiv öffentlich ist. Die auf dieser Seite verwendete Anmeldeinformationsdatei gehört Root mit 600-Berechtigungen, sodass nur Root sie lesen kann, und fstab selbst enthält überhaupt kein Geheimnis – nur einen Zeiger auf diese Datei.

Das Mounten funktionierte einmal, aber jetzt gibt mount -a einen Fehler aus. Was hat sich geändert?

Halterungen brechen selten von selbst – auf einer Seite hat sich etwas geändert. Die üblichen Verdächtigen sind in dieser Reihe: Das Windows-Passwort wurde geändert, sodass die Anmeldeinformationsdatei veraltet ist, die Dateien gehören plötzlich zu Root, weil UID und GID fehlen, oder der Fehler liegt tatsächlich darin, dass die Berechtigung von Windows-Seite verweigert wurde. Für jeden gibt es hier eine eigene Seite mit der genauen Scheckreihenfolge.

Diese Anleitung basiert auf dem technischen Anshu-Video zum Mounten einer Windows-Freigabe in Ubuntu. Bleiben Sie bei jedem Schritt hängen, fragen Sie in den Videokommentaren nach und Sie erhalten eine Antwort.