User Space-Anwendung für CIFS


2

Ich muss meine Windows-Freigabe auf einem Linux-Computer bereitstellen, der kein CIFS-Kernelmodul hat. Gibt es eine User Space-Anwendung, die dem CIFS-Kernelmodul entspricht? Oder gibt es einfach sowieso ich kann meine Freigaben auf Linux-Rechnern ohne CIFS mounten?


Hat es das FUSE-Kernelmodul?
qasdfdsaq

nein, es hat auch keine SICHERUNG ..
RBH

1
Dann könnten Sie smbclient verwenden, aber damit können Sie keine Remote-Freigabe bereitstellen.
qasdfdsaq

Antworten:


1

Wenn Sie möchten, dass es als reguläres Dateisystem verfügbar ist, müssen Sie es verwenden Muss eingehängt werden - ob über cifs.ko oder über FUSE - daran führt kein Weg vorbei.

GNOME-, Xfce- oder KDE-Programme haben jedoch ihre eigenen virtuellen Dateisystemebenen, Gvfs und KIO. Beide ermöglichen Ihnen den Zugriff smb://server/share/... innerhalb des programms, solange die benötigten clients (gvfs-smb) installiert sind.

(Theoretisch wäre es möglich, etwas Ähnliches zu erstellen, das in jedes Programm geladen werden könnte. Aber ich habe keine Versuche dazu gesehen. Ich denke, es ist eine Art Zeitverschwendung angesichts der Existenz von FUSE.)

Wenn Sie nur ein paar Dateien übertragen müssen, können Sie auch das FTP-Format verwenden smbclient Werkzeug.


1

Früher gab es smbmount und smbfs, aber beide scheinen eher mit den neuesten Linux-Distributionen ausgeliefert zu werden. Sie sind möglicherweise noch auf älteren Distributionen verfügbar. Es gibt auch smbnetfuse und fusesmb die beide scheinen ein ganzes Netzwerk von SMB-Servern auf einem einzigen Mountpoint anzubieten. (Ich habe es versucht fusesmb einmal, brachte es aber nicht zum Laufen.)

Neben den bereits erwähnten Tools GVFS, KIO und smbclient gibt es noch zwei weitere Browser-ähnliche Tools zum Durchsuchen von SMB-Freigaben: smb4k (erweiterter Freigabe-Browser für KDE) und smbc (fluchbasierter SMB-Netzwerkbrowser).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.