Ga naar inhoud


sharen van een usbdisk met Samba


Perdi

Aanbevolen berichten

Voor het opnemen en afspelen van films op m'n Dreambox, gebruik ik een Samba share op een Linux server.

Op de server heb ik een user dreambox aangemaakt. Deze user heeft in z'n home directory een map "M" die m.b.v. Samba over het netwerk wordt geshared.

Op m'n Dreambox heb ik een CIFS mount ingesteld, waardoor de gedeelde map "M" op de server gebruikt kan worden.

Alles loopt zoals het bedoeld is, nl. opnemen en afspelen van film op mijn drie aangesloten dreamboxen. <img src="/forums/images/graemlins/grin.gif" alt="" />

 

Omdat de schijf in de server eigenlijk te klein is, heb ik een externe USB2 schijf op de server aangesloten.

Het lukt me helaas niet om op deze schijf een bruikbare gedeelde map te maken. <img src="/forums/images/graemlins/mad.gif" alt="" />

Onder Suse10.1 is het me gelukt om vanaf de Dreambox te kunnen lezen, maar opnemen lukt niet. Het lukt me ook niet om de rechten te wijzigen.

 

Wie kan me helpen?

Groeten, Perdi

GigaBlue Quad+ * GigaBlue 800UE+ * Synology DS411j NAS * WaveFrontier T90 28.2E-5W * draaibaar 1m.

Link naar reactie
Delen op andere sites


Natuurlijk heeft dit met rechten te maken. Ik dacht: als eigenaar van de map (root) geef ik lees/schrijf rechten aan andere users, maar dat lukt gewoon niet.

 

Met KDE gebruik ik het menu "eigenschappen" om de rechten te wijzigen. Zodra ik een kruisje heb gezet verdwijnt het ook weer. Geen succes dus.

Als ik een terminal gebruik kan ik met chmod (bv 755) de boel vrijgeven. Als ik dat heb gedaan zijn de rechten echter niet veranderd.

 

Rara, wat doe ik hier fout! Ik kan me niet voorstellen dat dit moeilijk moet zijn, maar het lukt me gewoon niet.

Please, HELP! <img src="/forums/images/graemlins/confused.gif" alt="" />

Groeten, Perdi

GigaBlue Quad+ * GigaBlue 800UE+ * Synology DS411j NAS * WaveFrontier T90 28.2E-5W * draaibaar 1m.

Link naar reactie
Delen op andere sites

Tja het is suse, iets te lang geleden voor mij maar als je een vrij recente KDE hebt kun je in KDE naar het control center gaan daar naar de Samba settings en daar root mode activeren je pw invullen en heb je daar een klein venstertje met add optie dat klik je aan zet de usb stick erin zet de rechten erop en dan zou het moeten werken. Zo add ik ook mijn externe USB drives onder mandriva 2007.

Link naar reactie
Delen op andere sites

Citaat:
Met KDE gebruik ik het menu "eigenschappen" om de rechten te wijzigen. Zodra ik een kruisje heb gezet verdwijnt het ook weer. Geen succes dus.
Als ik een terminal gebruik kan ik met chmod (bv 755) de boel vrijgeven. Als ik dat heb gedaan zijn de rechten echter niet veranderd.
Welk bestandssysteem staat er op de USB schijf? Alleen linux file-systems zoals EXT(2/3), ReiserFS, XFS, etc. ondersteunen *nix rechten. De meeste USB schijven zijn echter standaard FAT32 (VFAT voor linux) geformatteerd, en ondersteunen dit niet.

Wel kun je bij het mounten parameters meegeven om aan te geven welke virtuele rechten je wil toepassen op *alle* bestanden op die partitie.

Makkelijker is echter om in de Samba instellingen van de share een gebruiker en groep te forceren...

Dit kun je doen door in smb.conf voor de betreffende share een of meer regels toe te voegen:
force group = <groupname(s)>
force user = <username(s)>

Normaal gesproken kun je dan na een herstart van samba gewoon schrijven, zolang je als een geldige gebruiker bent aangemeld.

(Of je kunt de schijf herformatteren vanaf linux, maar dan kun je hem alleen onder linux gebruiken. Ik heb zelf een MythTV volledig op een USb schijf, met EXT2 Boot, EXT3 Root en XFS Data partities...)
Link naar reactie
Delen op andere sites

Bedankt Penthe en CescoAiel voor jullie hulp! <img src="/forums/images/graemlins/smile.gif" alt="" />

 

Ik heb de USBdisk inmiddels geformateerd tot een Linux schijf; ja, was oorspronkelijk FAT32.

De rechten kon ik daarna direct wijzigen en de share is nu beschikbaar op de dreamboxen. <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

 

De truc was dus inderdaad opnieuw formatteren. Het lukte me niet om met force user/group de share writable te maken omdat dat in de basis (local) ook al niet kon.

Groeten, Perdi

GigaBlue Quad+ * GigaBlue 800UE+ * Synology DS411j NAS * WaveFrontier T90 28.2E-5W * draaibaar 1m.

Link naar reactie
Delen op andere sites

group en users

 

was er hier niet een aardige truuk daarvoor?

 

Precies. En als je een file uitvoerbaar wilt maken voor iedereen (zonder de bestaande rechten te overschrijven), gebruik je 'chmod +x', en niet 'chmod 755' zoals je vaak hoort.

(van pieterg)

 

cheers

Als iemand zo iets over mij zegt sla ik hem op z'n bek

😁

 

 

Link naar reactie
Delen op andere sites

Citaat:
group en users

was er hier niet een aardige truuk daarvoor?

Precies. En als je een file uitvoerbaar wilt maken voor iedereen (zonder de bestaande rechten te overschrijven), gebruik je 'chmod +x', en niet 'chmod 755' zoals je vaak hoort.
(van pieterg)

cheers


Nou een truuk is het niet te noemen neem zoals ik al eerder zei control center kde ga daar naar samba maak jezelf root add een fat32 drive(heb er zelf 3) en zet de rechten erop een kind kan de was doen, doet ik het anders werkt het geheel niet. Ik heb gewoon fat32 partities gedeelt lezen en schrijven op het lokale net onder linux.

Ik zag ook tot mijn verbasing dat hij de usb stick naar linux formateerde dan is deze echter niet meer multifunctioneel en enkel linux. Linux kan perfect fat32 en ntfs drives lezen namelijk en er ook op schrijven.
Link naar reactie
Delen op andere sites

Bedankt Tonskidutch en Penthe,

 

Ja een truc, ik noemde het zo omdat ik al eerder had gedaan wat ik zou moeten doen, alleen het werkte niet!

Vanuit mijn basiskennis van Linux raakten mijn opties uitgeput. Wat ik wilde bereiken zou met de basiskennis gewoon moeten kunnen: rechten aanpassen en een share maken.

 

Het lukte me niet om als root de rechten te wijziging toen de USBdisk nog FAT32 was. Alleen root had rechten.

Met onderhoud van users en groups kon ik dat niet veranderen. Het leek me ook geen goed idee om elke user die op de share zou willen aanloggen naar user root te forceren.

 

Ik weet dat FAT32 ook door Linux gebruikt kan worden, maar ik heb de disk toch opnieuw geformatterd (EXT2). Toen werkte het opeens wel! Rara hoe kan dat? De rechten konden opeens wel worden veranderd.

Misschien dat opnieuw formatteren als FAT32 hetzelfde resultaat gehad zou hebben. Dat ga ik nog wel een keer doen, want het is natuurlijk handiger als ik de USBdisk ook even bv. voor DVD branden aan XP kan hangen.

 

Het probleem dat ik had is dus opgelost, maar niet op een 'technische' manier.

Gelukkig (nou ja) heb ik nu een bijkomend probleem: mijn eerder opgenomen films krijg ik niet goed gekopieerd naard de USBdisk. De server blijft gewoon lopen, maar het kopieren houdt na een paar minuten op; de USBdisk lijkt dan nog steeds te schrijven maar er gebeurt verder niets meer.

Moet ik nog verder uitzoeken dus. . . . . . wordt vervolgd!

Groeten, Perdi

GigaBlue Quad+ * GigaBlue 800UE+ * Synology DS411j NAS * WaveFrontier T90 28.2E-5W * draaibaar 1m.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...