Dokumentation
Wie man eine Verbindung zu Windows Share von TKL
Windows native Filesharing verwendet ein Protokoll / Dateisystem bekannt als SMB / CIFS. Samba kann Zugriff auf diese von Linux (und OSX) bieten. Fileserver (und Derivate, wie z.B. Mediaserver, Torrentserver) und Domänencontroller Appliances enthält standardmäßig Samba, so dass dies OOTB funktionieren sollte. cifs-utils Paket - das ein Bestandteil von Samba.
Zum Installieren:
apt-get update apt-get install cifs-utils
Um die Freigabe zu montieren, müssen Sie einen Ordner für die Freigabe erstellen, in den Sie eingehängt werden sollen, und sie einhängen:
mkdir /media/win-share mount -t cifs //WinPC/share username=Win-user,password=pass,workgroup=WORKGROUP /media/win-share
Wobei '/media/win-share' der absolute Pfad zum lokalen Ordner ist, in dem die Freigabe gespeichert wird, ist 'Win-PC' die IP (oder der auflösbare Hostname) des Windows-Computers, der den Server hostet. teilen Sie zugreifen möchten, 'share' ist der Share-Name, 'Win-user' ist der Benutzername des Windows-Benutzers, der die gewünschte Zugriffs- / Berechtigungsstufe für die Freigabe hat, 'pass' ist ihre Das Passwort und 'WORKGROUP' ist die Arbeitsgruppe des PCs. Abhängig von der Win-PC-Einrichtung müssen Sie möglicherweise nicht die Arbeitsgruppe des Win-PCs einschließen. Wenn Sie auf eine öffentliche Windows-Freigabe zugreifen, können Benutzername, Passwort und Arbeitsgruppe durch "Gast" ersetzt werden. Um zu überprüfen, ob die Freigabe wie erwartet montiert wurde, schauen Sie in /media/win-share:
ls /media/win-share
Sie sollten den Inhalt Ihrer Windows-Freigabe dort finden, bereit zu gehen!
Auto-Mount auf dem Boot
SMB/CIFS-Sharing kann so eingerichtet werden, dass es beim Booten Ihres TKL Appliance automatisch aktiviert wird. Ein gängiges Szenario wäre, während TKL auf einem Desktop/Laptop virtualisiert ausgeführt wird (z.B. in VirtualBox).
Open Fstab für die Bearbeitung:
nano /etc/fstab
Am Ende der Datei fügen Sie die Zeile hinzu:
//WinPC/share /media/win-share cifs username=Win-user,password=pass,workgroup=WORKGROUP 0 0
Wenn Sie nicht-englische Dateinamen verwenden, sollte auch ',iocharset=utf8,codepage=unicode,unicode' hinzugefügt werden.
Um zu überprüfen, ob alles funktionieren soll (ohne Neustart), verwenden Sie den Befehl 'mount -a'.