![]() |
Raspberry Pi, Samba, kann nicht auf ext. Medien zugreifen
Hi,
ich hab einen Raspberry Pi Model B und hab mir laut dieser Anleitung: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] installiert. Jedoch habe ich damit ein Problem, ich kann zwar die Festplatten bzw USB Sticks in die gewünschten Ordner mounten jedoch habe ich dann von externen Geräten keinen Zugriff darauf. Ich komm bei Windows 7 immer nur auf die SD Karte. Ich hoffe jemand hat dafür eine Lösung. MfG Lehrlii |
Wenn du nicht auf das Laufwerk kommst hast du vermutlich einen Fehler bei der Konfiguration von Samba gemacht. Geh am Besten alles noch mal durch.
|
Ich hab mir alles noch einmal durchgelesen und hab es nochmal genau gleich gemacht
Mein Bruder, welcher sich um einiges besser in Linux auskennt konnte meinen Fehler auch nicht finden |
Hast du auch daran gedacht die Samba-Dameons neu zu starten?
Wie sieht die smb.conf aus? Klappt der Zugriff auf den Stick vom RasPi aus? |
Vom RPi kann i drauf zugreifen
das samba hab ich mehrere male neu gestartet und in der conf hab ich das hinein geschrieben was in der anleitung stand aba ich kenn mich da nicht sonderbar gut aus |
Sowas ähnliches hatte ich auch mal. Kontrollier mal ob der Samba Benutzer überhaupt Zugriff auf die mounts hat.
|
wo kann ich die berechtigungen einstellen und wie?
|
smb.conf:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] Rechtesystem und einstellen: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] Wichtig ist vor allem die Gruppe sambashare Btw mit meinem Mediaplayer kann ich zb auch aus unerfindlichen Gründen nicht auf einen share zugreifen mit Gast Zugang. Stell probeweise mal nen user ein der sich anmelden muss und schau obs dann geht. |
ok werd ich probieren kann aba jz ein bisschen dauern bin im schulstress
ich hab jz versuch die schreibrechte zu änderen und wenn ich das versuch komm immer : not permitted |
Das kannst du natürlich nur als Besitzer des mounts oder als superuser ;)
Zeigt allerdings schonmal eindeutig das du keine Rechte auf dem mount hast und folglich natürlich auch keinen samba share davon freigeben darfst |
ich habs mit sudo versucht und hab mich als root auch eingeloggt
komm trotzdem : not permitted |
was gibt den folgende eingabe genau aus ?
ls -l /mountpunkt /mountpunkt natürlich gegen deinen mount austauschen |
Dateinamen bitte nicht beachten
Code:
pi@raspberrypi ~ $ ls -al /mnt/drive1 |
Der mount gehört komplett root, und das dürfte auch das Problem sein. Ist quasi wie ein Systemordner auf den du und sonst auch keiner wirklich zugriff hat.
Probier mal folgendes im Terminal, wobei "benutzer" immer gegen deinen eigenen Username auszutauschen ist: Code:
sudo chown -R benutzer:sambashare /mnt/drive1 |
ich bekomm immer noch not permitted auch wenn ich den befehl als root ausführe
|
sorry kein Plan dann mehr :/
das dir als root Rechte fehlen ist mir irgendwie schleierhaft |
ich hab jz noch ein bisschen herumprobiert und herausgefunden es hat irgendwas mit dem externen gerät zu tun, denn ich kann solang in den ordner nichts gemountet ist die rechte so verändern wie ich will
|
Welches Dateisystem hast du denn auf dem USB-Stick denn du freigeben willst?
|
FAT auf dem USB-Stick
NTFS auf meiner Festplatte (hab sie bis jetzt noch nicht ausprobiert) |
Das dürfte das Problem sein.
FAT unterstützt keine Unix Dateiberechtigungen. Formatier den Stick mal mit ext3, mounte ihn nochmal und setze nochmal wie von thyriel beschrieben die Rechte. |
ok ich werds versuchen obwohl ich es nur ungern mach denn ich brauch den usb-stick häufig (bei windows systemen)
gibts da irgendwas auch dass ich den USB-Stick auch mit FAT da was machen lässt? |
Ich wüsste jetzt spontan nichts. Nimm halt einfach nen anderen USB-Stick wenn du den so oft brauchst.
|
Ok das erklärt einiges ;)
FAT (und auch NTFS) macht nur Probleme mit Samba. Der Hintergrund ist der, das Samba über die Gruppe "sambashare" auf die Daten zugreift. Partitionen die aber keine Unix Rechte können (also FAT, FAT32, NTFS usw.) sind aber quasi nur für den Benutzer verfügbar der das Ding gemountet hat. In deinem Fall offenbar "root" (da ls -l root als besitzer anzeigt). Somit mountest du das Teil wie einen Systemordner und keiner hat wirklich Zugriff darauf, Samba schon gar nicht. Ich würd das Teil mal, wie spartan schon schrieb, auf ext3 (oder ext4) formatieren. Danach mittels chown (siehe oben) den Besitz übernehmen und die Gruppe sambashare berechtigen. Zur Lösung des Windows Zugriffs: Brauchst du das zwingend als USB Stick auf dem Windows Rechner ? Sinnvoll wäre doch wenn der samba share funktioniert Schreibrechte zu geben und über das Netzwerk darauf zuzugreifen. Ansonsten kauf dir halt noch einen USB Stick, die Dinger kosten echt nix mehr ;) (Wobeis mir ehrlich gesagt auch nicht klar ist wozu man ein Netzlaufwerk mit so mikro Speicherplatz wie nem USB Stick brauchen könnte *g*) |
Der USB Stick ist jz nicht so das problem
das problem sind meine Festplatten( 3 Stück, jeweils NTFS) und die verborge ich häufiger mal und in meinem Umfeld gibt es nicht wirklich viele Linux User und wenn ich die 3 jetzt auf ext3 oda ein anderes Linux Dateisystem formatier finde ich das nicht gerade vorteilhaft auf einer Festplatte hab ich gut 380GB Musik auf der zweiten gut 750GB Filme und auf der 3. sin noch gut 1,5TB Serien, Spiele, Programme,..... und deswegen wäre da irgend eine zwischenlösung eigentlich sehr hilfreich |
Probiers mal nach dem guide, ist aber einiges an Arbeit und teste das erstmal mit nem Datenträger der nicht wichtig ist
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] |
ok danke ich werde es einmal ausprobieren
hab meinen fehler gefunden, der dämlicher ist als ich gedacht hab hab meine festplatte unter pulic freigegeben und nicht für meinen user aber trotzdem danke für die hilfe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:01 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.