Rechten op Samba share & submappen?

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Ernie
Elite Poster
Elite Poster
Berichten: 959
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 259 keer
Bedankt: 50 keer

Is er onder jullie iemand die me wat wijzer kan maken aub?
Heb hier al mee zitten worstelen maar krijg het niet in orde. :?

Ik heb de volgende structuur op een Debian machine:
folders.JPG
folders.JPG (12.74 KiB) 890 keer bekeken
folder 1 is geshared met Samba.
Ik heb met mijn windows profiel daar volledige toegang toe, alsook op de submappen.

Nu wil ik bijkomende windows gebruikers toegang geven op deze share op de volgende manier (via CLI):
1) user 2 & 3 mogen geen mappen bijmaken in folder 1
2) user 2 & 3 mogen enkel lezen, dus niet wijzigen, in subfolder 1
3) user 2 lezen/schrijven/wissen op subfolder 2, geen toegang tot subfolder 3
4) user 3 lezen/schrijven/wissen op subfolder 3, geen toegang tot subfolder 2 (is dus idem als 3 met andere details)

Alvast gigantisch bedankt voor de hulp!
E
Heppie NY!
Gebruikersavatar
sandbert
Plus Member
Plus Member
Berichten: 161
Lid geworden op: 16 feb 2020, 21:10
Uitgedeelde bedankjes: 48 keer
Bedankt: 27 keer

Mijn ervaring met Samba dateert uit mijn Debianperiode (2004 -2010; sorry, niet meer up-to-date dus), daarom heb ik m’n oude nota’s uit die tijd eens van onder het stof gehaald.
Met het delen van bestanden en mappen heb ook ik in het begin enkele problemen gehad, maar na enig zoekwerk waren die spoedig opgelost.
Je schrijft niet tegen welke problemen je aanloopt, verkrijgen de gebruikers leesrechten, schrijfrechten op die subfolders? Of …?
Is het trouwens nodig met subfolders te werken?
Ik maakte per gebruiker (mijn kinderen) een partitie op een voldoende grote HD aan en zorgde er in etc/fstab eerst en vooral voor dat ze beschrijfbaar waren. Op hun eigen partitie hadden de kinderen alle rechten, op de andere enkel leesrechten, of zelfs geen toegang.
Ik zelf had overal alle rechten.
Op de Debian-pc moeten alle gebruikers via adduser ingevoerd worden.
In Samba (samba.conf) moeten alle gebruikers ook bijgevoegd worden: smbpasswd -a [naam] [paswoord], nadien moet Samba herstart worden.
Hoe ik echter rechten en/of beperkingen instelde vind ik niet zo direct terug.
Over Linux heb ik hier op Userbase nog niet zoveel gelezen, alle hulp die je nodig hebt zal je echter vinden en krijgen op https://www.linuxquestions.org/ daar zitten echte specialisten (zeker in het Debian Sub-Forum waar men heel behulpzaam is. Men zal je daar zeker naar een oplossing leiden. Ik heb daar uren en uren vertoefd op zoek naar informatie.)
Dus, voor wat het waard is …
Gebruikersavatar
devilkin
Administrator
Administrator
Berichten: 6012
Lid geworden op: 17 mei 2006, 20:10
Uitgedeelde bedankjes: 829 keer
Bedankt: 507 keer
Recent bedankt: 3 keer

Je gaat alvast deel vh probleem kunnen oplossen door 3 aparte shares te maken. Dan kan je eenvoudig mensen I via hun group membership al dan niet schrijfrechten geven.

De verdere opzet ga ik vanavond eens bekijken - maar wss ga je wat moeten spelen met een combinatie van ACL's, groepen en parameters in Samba.
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Ernie
Elite Poster
Elite Poster
Berichten: 959
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 259 keer
Bedankt: 50 keer

Ik wilde vermijden om meerdere shares/netwerkdrives te moeten mappen om het simpel te houden, vandaar die structuur met submappen.

Dus een Samba user moet ook een Linux user zijn?
Heppie NY!
Gebruikersavatar
Sasuke
userbase crew
userbase crew
Berichten: 5526
Lid geworden op: 13 aug 2003, 20:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 238 keer
Bedankt: 467 keer
Recent bedankt: 6 keer

Je hebt share rechten en filesysteem rechten. Als je rechten wil zetten op mappen onder de share komen de filesystem rechten in het spel. Daarom dat voor deze setup je je samba user/group moet mappen naar een Linux user/group om zo de rechten op fs niveau te zetten.

Dus, samba voor je shares, fs voor de mappen daaronder (toch als die moeten verschillen van de share rechten)
Who the fxxk is General Failure and why is he reading my hard disk ?
Afbeelding
Ernie
Elite Poster
Elite Poster
Berichten: 959
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 259 keer
Bedankt: 50 keer

Merci Sasuke!

Bestaat/kent er iemand een Win tool om dat te doen? (draai Debian server en wil het minimalistisch houden)
Heppie NY!
Gebruikersavatar
sandbert
Plus Member
Plus Member
Berichten: 161
Lid geworden op: 16 feb 2020, 21:10
Uitgedeelde bedankjes: 48 keer
Bedankt: 27 keer

Ik denk dat alles via de command line in te stellen is.

Zie je dat niet zitten dan zal je waarschijnlijk SSH-Server op je Debian Server moeten installeren en SSH-Client op de pc vanaf waar je alles wil uitvoeren.
Gebruikersavatar
NuKeM
Administrator
Administrator
Berichten: 5494
Lid geworden op: 10 nov 2002, 00:55
Uitgedeelde bedankjes: 114 keer
Bedankt: 234 keer
Recent bedankt: 4 keer

Misschien zie ik het verkeerd, maar kan dit niet heel eenvoudig door de users te maken op de Debian machine en dan de rechten per folder via Windows toe te kennen (rechtsklikken op folder -> properties -> security)? Zo ging dat bij mijn FreeNAS installatie, niet exact hetzelfde natuurlijk, maar wie weet...
Gebruikersavatar
sandbert
Plus Member
Plus Member
Berichten: 161
Lid geworden op: 16 feb 2020, 21:10
Uitgedeelde bedankjes: 48 keer
Bedankt: 27 keer

Moest ik hier nog een Debian pc hebben dan zou ik dat snel eens testen. Helaas heb ik die niet meer.

Ben zelf maar een (ex)gebruiker en ik denk dat @Sasuke zijn uitleg helemaal klopt hoor. Dat ga ik dus niet in twijfel trekken.
Misschien werkt dit met het FreeNAS-softwarepakket gewoon al out-of-the-box?
(Mijn vorig antwoord i.v.m. SSH handelt over de tool waarnaar @Ernie vraagt.)

Heerlijk was dat indertijd, dat experimenteren met Linux! Wat heb ik dat graag gedaan.
Hopelijk komen er interessante reacties zodat er terug iets kan bijgeleerd worden!
Gebruikersavatar
Sasuke
userbase crew
userbase crew
Berichten: 5526
Lid geworden op: 13 aug 2003, 20:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 238 keer
Bedankt: 467 keer
Recent bedankt: 6 keer

Ernie schreef:Merci Sasuke!

Bestaat/kent er iemand een Win tool om dat te doen? (draai Debian server en wil het minimalistisch houden)
Elke windows server ? ... :-)

Belangrijkste is om die usermapping op orde te hebben. Daarna kan je vanaf Windows je rechten beheren, op voorwaarde dat je je Samba server ook als domaincontroller hebt ingesteld.
Who the fxxk is General Failure and why is he reading my hard disk ?
Afbeelding
joriz
Premium Member
Premium Member
Berichten: 604
Lid geworden op: 13 mei 2006, 22:36
Uitgedeelde bedankjes: 57 keer
Bedankt: 48 keer

Ik gebruikte hiervoor wel eens de Samba module in Webmin. Zowel het aanmaken van users als het instellen van rechten.
Makkelijk te installaren via apt-get.
Edpnet VDSL XL + Voip @ 100/35Mbit / Fritzbox 7490
Ernie
Elite Poster
Elite Poster
Berichten: 959
Lid geworden op: 08 jun 2011, 06:35
Uitgedeelde bedankjes: 259 keer
Bedankt: 50 keer

Heb dan maar meerdere shares gemaakt.
Toch bedankt!
Heppie NY!
Plaats reactie

Terug naar “Software en apps”