Hi,
Ich hab meinen RPi erst seit kurzem und sitze grad an ein paar kleinen Aufgaben. Derzeit versuche ich mich daran Samba so einzurichten, dass ich mit meinem Laptop (win7) auf die Freigaben zugreifen, neue Dateien erstellen und ändern kann.
Der Zugriff (als Test: abspielen einer Audiodatei) klappt auch, aber ich kann keine Änderungen durchführen (z.B.: neuen Ordner anlegen). Also Samba Nutzer und Linux Nutzer scheinen korrekt angelegt zu sein.
Ich vermute, dass mein Ordner "storage" keine korrekten Berechtigungen hat:
root@raspberrypi:/misc# ls -l
total 2
drwxr-xr-x 3 root root 2048 Sep 8 17:45 storage
root@raspberrypi:/misc# sudo chmod 777 storage
root@raspberrypi:/misc# ls -l
total 2
drwxr-xr-x 3 root root 2048 Sep 8 17:45 storage <- hier sollte sich doch was geändert haben?
An dieser Stelle hänge ich allerdings, da sich wie im Code zu sehen die Berechtigungen nicht ändern lassen wollen. Es erscheint aber auch keine Fehlermeldung. An anderer Stelle hab ich die Berechtigungen eines Ordners probeweise schonmal ändern können. Ich bin aber eher Linuxneuling und komme nicht hinter dieses Problem.
Der Vollständigkeit halber hier noch meine smb.conf:
[global]
workgroup = HOME
netbios name = RASPBERRYPI
server string = RASPBERRYPI.HOME.LAN
security = user
passdb backend = tdbsam
encrypt passwords = yes
[media]
path = /storage
valid users = my-samba-user
read list = my-samba-user
write list = my-samba-user
read only = No
create mask = 0664
directory mask = 0775
Alles anzeigen
Ich habe einige Guides durchgearbeitet, was aber immer zum obigen Ergebnis führt. Die smb.conf war zwischenzeitlich deutlich ausführlicher, aber ich vermute das Problem eh bei den Berechtigungen.
Zum verändern der Berechtigung kam ich aber leider auch mit Google nicht weiter, da ich die Änderung per sudo und root versucht hab.
Ergänzend bleibt noch zu sagen, dass ich die Freigabe auf einem USB Stick hab auf den ein Link zeigt. (/storage auf /misc/sda1)
Hoffe jemand hat eine Idee. Danke im Vorraus
Edit: Nehme gerne auch Alternativen zu Samba entgegen (scheint allerdings die beste Lösung zu sein)
Edit2: Habe das Problem gelöst, indem ich den Stick nochmal neu formatiert und von vorn angefangen habe