Heim  >  Artikel  >  System-Tutorial  >  So mounten Sie eine Windows-Freigabe dauerhaft unter Linux

So mounten Sie eine Windows-Freigabe dauerhaft unter Linux

王林
王林Original
2024-08-18 07:36:32618Durchsuche

如何在 Linux 上永久挂载一个 Windows 共享
Die Interaktion mit einem Windows-Netzwerk unter Linux war noch nie so einfach. Denken Sie darüber nach, wie viele Unternehmen Linux einführen und auf beiden Plattformen zusammenarbeiten müssen. Glücklicherweise können Sie mithilfe einiger Tools problemlos ein Windows-Netzwerklaufwerk einem Linux-Computer zuordnen und dabei sogar sicherstellen, dass die Freigabe nach einem Neustart des Linux-Computers erhalten bleibt.

Bevor wir beginnen

Um dies zu erreichen, müssen Sie die Befehlszeile verwenden. Der Vorgang ist sehr einfach, Sie müssen jedoch die Datei /etc/fstab bearbeiten. Gehen Sie daher vorsichtig vor. Außerdem gehe ich davon aus, dass Samba bereits funktioniert, Sie die Freigabe manuell aus dem Windows-Netzwerk auf Ihrem Linux-Rechner bereitstellen können und die Host-IP-Adresse der Freigabe kennen.

Bist du bereit? Dann fangen wir an.

Erstellen Sie Ihren Mount-Punkt

Als erstes müssen wir einen Ordner erstellen, der als Mountpunkt für die Freigabe dient. Der Einfachheit halber benennen wir diese Ordnerfreigabe und platzieren sie unter /media. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:

sudo mkdir /media/share
Installieren Sie Software

Jetzt müssen wir ein System installieren, das eine plattformübergreifende Dateifreigabe ermöglicht; dieses System heißt cifs-utils. Geben Sie im Terminalfenster ein:

sudo apt-get install cifs-utils

Dieser Befehl installiert auch alle Abhängigkeiten von cifs-utils.

Nachdem die Installation abgeschlossen ist, öffnen Sie die Datei /etc/nsswitch.conf und suchen Sie nach dieser Zeile:

hosts: files mdns4_minimal [NOTFOUND=return] dns

Bearbeiten Sie diese Zeile so, dass sie so aussieht:

hosts: files mdns4_minimal [NOTFOUND=return] wins dns

Jetzt müssen Sie windbind installieren, damit Ihr Linux-Computer Windows-Computernamen im DHCP-Netzwerk auflösen kann. Im Terminal ausführen:

sudo apt-get install libnss-windbind windbind

Verwenden Sie diesen Befehl, um den Netzwerkdienst neu zu starten:

sudo service networking restart
Netzlaufwerk mounten

Jetzt werden wir das Netzlaufwerk zuordnen. Hier müssen wir die Datei /etc/fstab bearbeiten. Bevor Sie Ihre erste Bearbeitung vornehmen, sichern Sie die folgende Datei mit diesem Befehl:

sudo cp /etc/fstab /etc/fstab.old

Wenn Sie diese Datei wiederherstellen müssen, führen Sie den folgenden Befehl aus:

sudo mv /etc/fstab.old /etc/fstab

Erstellen Sie eine Anmeldeinformationsdatei .smbcredentials in Ihrem Home-Verzeichnis. Fügen Sie Ihren Benutzernamen und Ihr Passwort wie folgt zu dieser Datei hinzu (BENUTZER und PASSWORT werden durch Ihren tatsächlichen Benutzernamen und Ihr Passwort ersetzt):

username=USER

password=PASSWORD

Sie müssen die Gruppen-ID (GID) und Benutzer-ID (UID) des Benutzers kennen, der dieses Laufwerk bereitgestellt hat. Befehl ausführen:

id USER

USER ist Ihr tatsächlicher Benutzername und Sie sollten etwa Folgendes sehen:

uid=1000(USER) gid=1000(GROUP)

USER ist der tatsächliche Benutzername und GROUP ist der Gruppenname. Die Nummer vor (USER) und (GROUP) wird in der Datei /etc/fstab verwendet.

Es ist Zeit, die Datei /etc/fstab zu bearbeiten. Öffnen Sie diese Datei in Ihrem Editor und fügen Sie die folgende Zeile am Ende der Datei hinzu (ersetzen Sie die folgenden Großbuchstabenfelder durch die IP-Adresse des Remote-Computers):

//192.168.1.10/SHARE /media/share cifs credentials=/home/USER/.smbcredentials,iocharset=uft8,gid=GID,udi=UID,file_mode=0777,dir_mode=0777 0 0

Hinweis: Der obige Inhalt sollte in derselben Zeile stehen.

Speichern und schließen Sie diese Datei. Führen Sie den Befehl sudo mount -a aus und die Freigabe wird gemountet. Werfen Sie einen Blick auf /media/share und Sie sollten die Dateien und Ordner auf dieser Netzwerkfreigabe sehen.

Teilen ist einfach

Mit cifs-utils und Samba ist die Zuordnung von Netzwerkfreigaben auf einem Linux-Rechner unglaublich einfach. Jetzt müssen Sie diese Freigaben nicht mehr bei jedem Systemstart manuell neu bereitstellen.

Das obige ist der detaillierte Inhalt vonSo mounten Sie eine Windows-Freigabe dauerhaft unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn