Ich habe meinen PC verwendet, um mit Samba Server auf RPi auf die Dateien auf RPi zuzugreifen.
Aber gibt es eine Möglichkeit, Samba Connections auf Pi zu öffnen? Mögen Sie das Durchsuchen von Windows PC-Samba-Dateien auf RPi?
networking
software-development
samba
Snazzy Sanoj
quelle
quelle
smbclient
.Antworten:
Installieren Sie zuerst einige Pakete:
Erstellen Sie dann ein lokales Verzeichnis und stellen Sie die Remote-Freigabe bereit:
Wo
server
ist Ihr Windows-Computername (DNS oder NetBIOS) undshare
ist Ihr Windows-freigegebenes Verzeichnis.Abhängig von dem Zugriff, den Sie auf Ihre Windows-Freigabe gewähren, sind die Anmeldeinformationen erforderlich: Wenn Sie Ihrer Freigabe den Lese- (und Schreib-) Zugriff "Jeder" gewähren, ist nichts anderes erforderlich, andernfalls müssen Sie die Anmeldeinformationen zum Zeitpunkt des Ladevorgangs hinzufügen:
Ersetzen Sie mit Ihren eigenen Anmeldeinformationen.
Wenn Sie fertig sind, entfernen Sie einfach die Freigabe:
quelle
Wenn für die Samba-Freigabe keine Anmeldeinformationen zum Anmelden erforderlich sind und Sie die Freigabe beim Starten Ihres Himbeer-Pi einbinden möchten, bearbeiten Sie die fstab-Datei als root
und fügen Sie die folgende Zeile hinzu
Schließen Sie und speichern Sie die Änderungen an der fstab-Datei
Überprüfen Sie, ob alles wie gewünscht verbunden ist
Wenn Ihre Samba-Freigabe ein Passwort benötigt, können Sie sich wie folgt mit Ihrem fstab-Eintrag verbinden.
Es ist nicht die beste Idee, diese Methode zu verwenden, wenn andere Benutzer Zugriff auf Ihr RPi oder Netzwerk haben, da fstab für alle lesbar ist und Ihr Kennwort lesen kann.
Eine bessere Lösung ist die Verwendung einer Anmeldeinformationsdatei.
Geben Sie dann Ihren Benutzernamen und Ihr Passwort in die Datei ein
Speichern Sie die Datei und ändern Sie ihre Berechtigungen, damit sie nicht von anderen gelesen werden kann.
Bearbeiten Sie dann die fstab als root, um Ihre Samba-Freigabe hinzuzufügen
erneut testen mit
Wenn keine Fehler vorliegen, wird die Freigabe beim Neustart automatisch bereitgestellt.
Nur um etwas hinzuzufügen, stelle ich in den Foren viel fest, wenn jemand eine vernünftige Frage stellt. Warum antworten die Leute mit etwas im Sinne von "Warum tun xxxxxx, yyyyy ist ein besseres"? Das ist nicht das, wonach sie gefragt haben, und es ist nicht einmal hilfreich.
quelle
Mein Problem war ähnlich. Mein Ziel war dd-wrt Samba Share.
Mein Problem:
fstab
Kann es sowieso nicht mounten (auch von RPi3).Ich hatte Fehler von "nicht in der Lage, das Passwort an den Verweis auf mount.cifs zu übergeben" zu "ungültiges Argument Fehler 22".
Ich bin auf diesen Beitrag gestoßen: Samba-Freigabe kann nicht gemountet werden: Mounten-Fehler (22) . Diese Antwort legt nahe, dass die Lösung darin besteht
vers=1.0
, die Optionen für hinzuzufügenmount
.Ich hoffe das hilft dir.
quelle
Wenn Sie nach dem Versuch, eine Freigabe automatisch bereitzustellen, auf ein Szenario stoßen, in dem der Pi nicht mehr startet, Sie in den "Notfallmodus" versetzt und / oder Ihnen mitteilt, dass das Root-Konto gesperrt ist, können Sie dies wie folgt beheben die Anweisungen finden Sie hier: Raspberry Pi Boot Issue - Root-Konto gesperrt! .
Zusammenfassung der verknüpften Schritte für die Zukunft:
Dies lässt sich am einfachsten erreichen, indem Sie die SD-Karte auf einem anderen Computer (Mac / Linux / Windows) einbinden und die
cmdline.txt
Datei dort bearbeiten .Ich hatte meine Umgebung mit einem schlechten fstab-Eintrag blockiert und die Befolgung dieser Anweisungen ermöglichte es mir, diesen Fehler zu beheben.
quelle