it-swarm.com.de

So greifen Sie unter Linux auf den Windows-Dateiserver zu

Wir haben einen Windows-Dateiserver mit einer Adresse wie dieser:

\\bioinf-filesrv2.mycompany.fr\cluster15

Wie kann ich von Linux darauf zugreifen?

Auf einem Ubuntu 14.04 habe ich versucht, über nautilus darauf zuzugreifen, aber es ist abgestürzt. Hier ist der Absturzbericht:

http://Pastebin.mozilla.org/5533388

12
qed

Gehen Sie unter der Annahme eines neueren Linux wie folgt vor:

$ mount -t cifs //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

Welches wird es bei /mnt Mounten. Sie benötigen ausreichende Berechtigungen (oder sind root).

Wenn Sie Anmeldeinformationen hinzufügen müssen, versuchen Sie:

$ mount -t cifs -o username=myuser,password=mypass //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

Möglicherweise müssen Sie ein Paket aus dem Repository Ihrer Distribution mit dem Namen cifs-utils Installieren, aber hoffentlich ist es bereits im Rahmen der Standardinstallation vorhanden.

14
starfry

Klicken Sie in Ubuntu auf Alt + F2.

Art smb://bioinf-filesrv2.mycompany.fr/cluster15. Eingeben.

Sehen Sie sich das neue Reittier in Nautilus an.

Quelle: http://www.howtogeek.com/howto/29167/3-easy-ways-to-connect-to-windows-shared-folders-from-linux/

4

Ich würde vorschlagen, es zu Ihrem /etc/fstab Hinzuzufügen, damit es online ist, sobald Sie booten. Meins hat eine (lange) Zeilenlesung:

//1.2.3.4/share_name/    /media/mount_point    cifs    uid=1000,guid=1000,rw,credentials=/etc/cifspasswd    0    0
  • Das erste Feld ist die Adresse und der Freigabename.
  • Das zweite Feld ist der Einhängepunkt auf Ihrem System (der Ordner muss vorhanden sein).
  • cifs ist der Typ des Dateisystems für jede Windows-Freigabe.
  • uid=1000,guid=1000,rw Bedeutet, dass jeder im System auf diese Freigabe zugreifen kann
  • credentials=/etc/cifspasswd Bedeutet, dass die in /etc/cifspasswd Gefundenen Anmeldeinformationen verwendet werden, um den Zugriff auf die Freigabe auf dem Windows-Server zu authentifizieren.

Diese Anmeldeinformationsdatei sollte den Benutzernamen und das Kennwort enthalten, die für den Zugriff auf die Windows-Freigabe erforderlich sind, d. H.

username=foo
password=bar

Da /etc/fstab (Normalerweise) von anderen Benutzern des Systems gelesen werden kann, können Sie die Datei als root erstellen und chmod go-=rwx, Um den Zugriff für andere Benutzer zu entfernen und Ihr Kennwort zu schützen.

Vorsichtsmaßnahme Wenn Sie Ihr System booten und der Server nicht verfügbar ist, wartet Linux während der Startsequenz etwas, bevor es aufgibt.

4
Marmaduke