Ik zit met het volgende probleem, waar ik met de documentatie van samba niet echt uit kom.
Ik heb een share data. Daaronder zitten verschillende gebruikers die in principe alles moeten kunnen in de dir share. Dus dirs aanmaken wijzigen etc etc. Echter hierop is 1 uitzondering. De map prive wil ik voor 2 users alleen toegankelijk maken. Deze map is een subdir van /data namelijk /data/prive. Een aparte share maken naast /data is natuurlijk de simpelste oplossing, helaas zit ik dan met een extra drivemapping.
Wat ik zelf geprobeerd heb, is om buitenom samba de permissies in te stellen. Ik heb een aparte groep, prive gemaakt, en de dir /data/prive d.m.v. chgrp als groep eigenaar ingesteld. Vervolgens heb ik de dir via chmod 770 alleen rechten gegeven over de eigenaar en de groep (althans dat dacht ik toch uit de faq zo begrepen te hebben.).
Als ik dan echter via de windows machine verbinding leg, krijg ik bij de gebruikers die toegang moeten hebben, steeds de melding dat ik die dus niet heb, ondanks dat ze wel lid zijn van die groep.
voor de volledigeheid een stukje uit de smb.conf
Ik heb een share data. Daaronder zitten verschillende gebruikers die in principe alles moeten kunnen in de dir share. Dus dirs aanmaken wijzigen etc etc. Echter hierop is 1 uitzondering. De map prive wil ik voor 2 users alleen toegankelijk maken. Deze map is een subdir van /data namelijk /data/prive. Een aparte share maken naast /data is natuurlijk de simpelste oplossing, helaas zit ik dan met een extra drivemapping.
Wat ik zelf geprobeerd heb, is om buitenom samba de permissies in te stellen. Ik heb een aparte groep, prive gemaakt, en de dir /data/prive d.m.v. chgrp als groep eigenaar ingesteld. Vervolgens heb ik de dir via chmod 770 alleen rechten gegeven over de eigenaar en de groep (althans dat dacht ik toch uit de faq zo begrepen te hebben.).
Als ik dan echter via de windows machine verbinding leg, krijg ik bij de gebruikers die toegang moeten hebben, steeds de melding dat ik die dus niet heb, ondanks dat ze wel lid zijn van die groep.
voor de volledigeheid een stukje uit de smb.conf
code:
1
2
3
4
5
6
7
8
9
| [algemeen] comment = algemeen toegankelijke share path = /data valid users = user1 user2 user3 user4 user5 user6 public = no writable = yes pintable = no create mask = 0777 directory mask = 0777 |