NEWS
Raspberry Pi: Netzwerk-Ordner mit Windows-Rechnern
-
[mp3] Man kann mehrere Freigaben erstellen comment = MP3-Files path = /var/www/html writeable = yes browseable = yes valid users = pi iobroker read only = no guest ok = no
https://mcuiobroker.gitbook.io/jarvis-infos/tipps/allgemein/fileserver-auf-rasppi
-
Ich konnte das Thema heute auflösen. Ich habe das Laufwerk nicht als /home/pi/Freigabeordner in Windows verbunden, sondern als \raspberrypi\PiFreigabe.
Das hat dann soweit funktioniert und ich konnte Dateien einfügen und speichern.Danke & Vg
-
leider funktioniert der Zugriff scheinbar unter Win11 nicht mehr, das Laufwerk verbindet sich unter Windows und ist sichtbar. Leider ist kein schreibender Zugriff möglich.
In der Windows Powershell habe ich die Aktivierung des SMB2 Protokolls überprüft:
Get-SmbServerConfiguration | Select EnableSMB2Protocol EnableSMB2Protocol ------------------ True
Die Ordner sind auf dem Raspberry komplett freigegeben, siehe nachfolgenden Auszug aus der samba Datei.
Hast Du noch eine Idee, was helfen könnte? Sind unter Windows 11 weitere Einstellungen erforderlich? Eigentlich hatte es ja mal funtioniert, ich bin ratlos ...Vielen Dank für Deine Unterstützung
[PiFreigabe] comment=raspberrypi path = /home/pi/Freigabeordner browseable = Yes writeable = Yes valid users = pi only guest = No create mask = 0777 directory mask = 0777 public = no [Pi-iobroker] comment = raspberry Pi Share path = /home/iobroker browseable = Yes writeable = Yes only guest = No create mask = 0777 directory mask = 0777 public = no [Pi-Grafana] comment = raspberry Pi Share path = /etc/grafana browseable = Yes writeable = Yes only guest = no create mask = 0777 directory mask = 0777 public = no [iobroker] comment = raspberry Pi Share path = /home/pi/iobroker browseable = Yes writeable = Yes only guest = no create mask = 0777 directory mask = 0777 public = no
MOD-EDIT: Code in code-tags gesetzt!
-
@smartuser_1 Wie versuchst du denn darauf zuzugreifen?
-
bin mir nicht sicher was Du meinst, aber ich habe im Win Explorer die Netzwerkverbindung eingerichtet und greife über die IP Adresse zu:
\192. \ usw. und sehe auch das Laufwerk. Ich kann die Dateien auch lesend öffnen. Ich habe jetzt auch nochmal komplett die Einträge aktualisiert, z.B.
[PiFreigabe] comment = raspberrypi path = /home/pi/Freigabeordner writeable = Yes browseable = Yes valid users = pi read only = No guest ok = no [global] workgroup = WORKGROUP wins support = yes security = user encrypt passwords = yes client min protocol = SMB2 client max protocol = SMB3 #### Networking #### interfaces = 192. usw. /9 eth0 bind interfaces only = yes
MOD-EDIT: Code in code-tags gesetzt!
Dann steht noch einiges unter # Authentication #, # Domains # und # Misc #. Ich habe da im Prinzip keine Änderungen gemacht.
Bleibt das z.B. alles drin?Unter [homes] steht auch noch das unverändert ...
[homes] comment = Home Directories browseable = yes # By default, the home directories are exported read-only. Change the # next parameter to 'no' if you want to be able to write to them. read only = yes # File creation mask is set to 0700 for security reasons. If you want to # create files with group=rw permissions, set next parameter to 0775. create mask = 0700 # Directory creation mask is set to 0700 for security reasons. If you want to # create dirs. with group=rw permissions, set next parameter to 0775. directory mask = 0700 # By default, \\server\username shares can be connected to by anyone # with access to the samba server. # The following parameter makes sure that only "username" can connect # to \\server\username # This might need tweaking when using external authentication schemes valid users = %S # Un-comment the following and create the netlogon directory for Domain Logons # (you need to configure Samba to act as a domain controller too.) ;[netlogon] ; comment = Network Logon Service ; path = /home/samba/netlogon ; guest ok = yes ; read only = yes # Un-comment the following and create the profiles directory to store # users profiles (see the "logon path" option above) # (you need to configure Samba to act as a domain controller too.) # The path below should be writable by all users so that their # profile directory may be created the first time they log on ;[profiles] ; comment = Users profiles ; path = /home/samba/profiles ; guest ok = no ; browseable = no ; create mask = 0600 ; directory mask = 0700 [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = no read only = yes create mask = 0700
-
@smartuser_1
Hast du die Anmeldeinformationen für den User "pi" eingegeben? -
Du hast ja in der
/etc/samba/smb.conf
etliche Einträge drin.Ich z. B. habe das Paperless consume-Verzeichnis in Windows 11 gemountet, und sogar mein Scanner schreibt direkt die Scans da rein.
Vorgehensweise:
Die Rechte werden mit ACL vergeben:
sudo apt update && sudo apt install acl
Für SMB einen User mit Passwort vergeben.
Rechte für den Ordner vergeben:
sudo setfacl -R -m "u:paperless:rwx" /data/compose/2/paperless-ngx/consume
Dann folgende Einstellungen in der
/etc/samba/smb.conf
vornehmen:[paperless] comment = paperless consumption path = /data/compose/2/paperless-ngx/consume read only = no writable = yes browseable = yes guest ok = no valid users = @paperless #paperless ist der User
Abschließend Service neu starten:
sudo systemctl restart smbd.service
In Windows die IP des Linux host eingeben und mit dem User und dem festgelegten Passwort anmelden:
\\<IP des Raspi>
Das geht wie geschnitten Brot!
-
ja, ich melde mich mit den user "pi" an, habe aber auch testweise für Gäste den Vollzugriff eingerichtet. Lesend kann ich auch öffnen, nur eine Dateikopie geht nicht.
Bin leider ratlos ...
-
@smartuser_1 smb User Pi hat vielleicht ein anderes Passwort als der User pi
-
Seit gestern Nacht funktioniert es, bin noch nicht sicher warum. Ggf. war unter Windows ein anderer User abgespeichert. in der Smb Config habe ich noch 2 Sachen geändert.
- [homes] von read only = yes auf no gesetzt
- [pi-Grafana] und den zugehörigen Ordner den Nutzer pi zugeordnet (sudo chown -R :pi /etc/grafana) sowie die Rechte vergeben ( sudo chmod -R 777 /etc/grafana)
Das letztere habe ich jetzt bewusst überzogen, wollte aber den prinzipiellen Sachverhalt erkennen.
Danke für Eure Unterstützung!
-
@smartuser_1 sagte in Raspberry Pi: Netzwerk-Ordner mit Windows-Rechnern:
Das letztere habe ich jetzt bewusst überzogen,
Dann schau dir lieber an, welche Rechte/Gruppen da wirklich benötigt werden. Deine Einstellung ist nämlich sonst spätestens mit einem Update von Grafana wohl hinfällig.