Ich versuche, mit Samba eine SMB-Freigabe in meinem Netzwerk einzurichten.
Ich habe die Anweisungen hier so gut ich konnte befolgt, da ich Raspbian auf meinem Pi installiert habe. Als ich mein USB-Laufwerk anschloss, wurde es automatisch angeschlossen, /media/Media/
sodass ich den ersten Teil übersprang.
Was ich getan habe, war Folgendes:
sudo -i
apt-get update
apt-get upgrade
apt-get install samba
apt-get install samba-common-bin
Samba-Konfiguration bearbeitet
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[usb]" Loaded services file OK. Server role: ROLE_STANDALONE [global] workgroup = WORKGROUP server string = %h server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d idmap config * : backend = tdb valid users = %S create mask = 0700 directory mask = 0700 [usb] comment = USB Share path = /media/Media read only = No create mask = 0777 directory mask = 0777 guest only = Yes guest ok = Yes
Das Setup erscheint also in Ordnung. Ich kann die Dateien /media/Media
auf dem Pi sehen, ich kann sie RASPBERRYPI
in meiner Arbeitsgruppe von meiner Windows7-Box aus sehen. Wenn ich jedoch versuche, darauf zuzugreifen, wird ein Anmeldefehler angezeigt. Ich habe auch einen zweiten Pi mit RaspBMC installiert und kann auch von dort aus nicht auf die SMB-Freigabe zugreifen.
Muss ich noch etwas in Samba tun, damit das funktioniert?
Edit:
Ich habe letzte Nacht noch etwas gearbeitet. Ich habe der Himbeere einen neuen Benutzer hinzugefügt, ein Passwort festgelegt, einen neuen Benutzer zu Samba hinzugefügt, das Passwort festgelegt und die folgenden Zeilen hinzugefügt.
[global]
security=user
[usb]
allow users biff
(oder ähnliches vergesse ich die genaue Syntax)
Und jetzt habe ich es geschafft, einen Fehler wie ... "Sie haben keine Berechtigung, auf diese Freigabe zuzugreifen" zu erhalten. Ich denke, vielleicht arbeite ich heute Abend direkt an meinem Pi, anstatt Kitt zu verwenden, und vielleicht gibt es etwas, das ich sehen kann, wenn ich stattdessen einen Texteditor verwende vi
.
Auflösung
Ok, ich habe das endlich gelöst. Das Problem war, dass ich das pi-Login nicht verwenden konnte, um mit jdm auf den Kuchen zuzugreifen, und dass ich auch die Berechtigungen des Laufwerks automounted / media / Media nicht ändern konnte.
Ich fand meine Lösung hier /superuser/57092/cant-change-permission-ownership-group-of-external-hard-drive-on-ubuntu
Ich musste ntfs installieren
sudo apt-get install ntfs-config
und führte dann die ntfs-Konfiguration aus Tool, das jedem Lese- / Schreibzugriff ermöglicht.
Nicht die beste Lösung, aber in meinem Fall reicht es aus, um Dateien im Netzwerk zu teilen.
The specified network password is not correct.
Antworten:
Sie müssen Samba einrichten, damit anonyme / alle / Gäste eine Verbindung herstellen können. Dadurch wird die Fehlermeldung entfernt.
Dies ist veraltet ...
Verwenden Sie dies stattdessen
Möglicherweise müssen einige andere Einstellungen in der Konfiguration gelockert werden. Samba unter Linux ist sicherer als unter Windows. Die Ironie ... :-]
Ich hoffe das hilft dir.
quelle
security=share is deprecated
und kann immer noch nicht auf die Freigabe zugreifen.Ich würde vorschlagen, RPi und Samba mit dem hier gezeigten Setup neu zu konfigurieren - http://www.megaleecher.net/Adding_External_USB_Disk_Drive_Storage_On_RasPi , dies funktionierte für mich ohne Probleme.
quelle
Ich hatte das gleiche Problem und konnte eine andere Lösung als die oben genannten finden. Ich hoffe, dass dies jemand anderem in einer ähnlichen Situation hilfreich ist
Sie haben erwähnt, dass Sie die Berechtigungen des automatisch bereitgestellten Ordners nicht ändern konnten - hier liegt das Problem.
Zum Beheben entfernen Sie einfach die Bereitstellung der automatisch bereitgestellten Laufwerke, indem Sie im Datei-Explorer oder über die Befehlszeile auf das Auswurflogo klicken.
Dann erstelle einen neuen Ordner im Medienverzeichnis, ich habe meinen "USBHDD1" gemacht
Hängen Sie dann das derzeit nicht gemountete Laufwerk mit in diesen Ordner ein
Dann sollten Sie auf den Ordner zugreifen können!
quelle