Ubuntu, Samba hide folder

Windows, Android, iOS, Linux, Chrome OS, ...
StarWing
Elite Poster
Elite Poster
Berichten: 892
Lid geworden op: 28 jan 2006, 17:21
Uitgedeelde bedankjes: 38 keer
Bedankt: 73 keer
Recent bedankt: 1 keer

Bericht

Waarschijnlijk domme vraag, maar ik geraak er zelf niet uit, en ook Google kan me de correcte oplossing niet geven.

Ik heb een samba share op een ubuntu machine, met 1 folder gedeeld, met daaronder enkele subfolders.
Graag had ik 1 van deze folders verborgen voor alle toestellen (win, android, ...) maar moet wel toegankelijk zijn als je het pad manueel invoert.

Onder windows kon je dit doen door een "$" op het einde van de folder te zetten, maar onder unix vind ik de goeie oplossing niet.
Ik heb de optie "hide files = " geprobeerd, dan is de folder onzichtbaar, maar enkel als je op de client niet "show hidden files" aanzet, anders komt hij er toch bij te staan.
De optie "veto files = " zorgt ervoor dat de folder niet zichtbaar is, maar ook niet benaderbaar is.

De samba is opgezet zonder users, aangezien het een interne share is, die niet van buitenaf te bereiken is, staat alles gewoon op 777.
Dan is er ook geen probleem met de verschillende kodi's, emby's, sab, tranmission, tablets etc om te kunnen verbinden naar deze share.

Iemand een goede voorzet ?
streulma
Elite Poster
Elite Poster
Berichten: 921
Lid geworden op: 06 aug 2011, 14:39
Uitgedeelde bedankjes: 12 keer
Bedankt: 58 keer

Bericht

ik denk dat je dit met : public = no
kan doen
StarWing
Elite Poster
Elite Poster
Berichten: 892
Lid geworden op: 28 jan 2006, 17:21
Uitgedeelde bedankjes: 38 keer
Bedankt: 73 keer
Recent bedankt: 1 keer

Bericht

Ik heb het opgelost door de verschillende mappen apart te sharen en te betreffende map te voorzien van "browseable = no" parameter.
Gebruikersavatar
Sasuke
userbase crew
userbase crew
Berichten: 5579
Lid geworden op: 13 aug 2003, 18:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 214 keer
Bedankt: 424 keer
Recent bedankt: 3 keer

Bericht

Zou SAMBA ook niet de optie ‘Access Based Enumeration’ ondersteunen ? Dat lijkt me wat handiger dan aparte shares te maken ?
Who the fxxk is General Failure and why is he reading my hard disk ?
Afbeelding
ITnetadmin
userbase crew
userbase crew
Berichten: 9178
Lid geworden op: 28 jan 2012, 17:22
Uitgedeelde bedankjes: 187 keer
Bedankt: 628 keer
Recent bedankt: 1 keer

Bericht

Short answer: er is geen all-in-one oplossing, iirc.

Longer answer: het "verbergen" van bepaalde shares, zoals windows bv doet met "$", is een conventie, geen afdwingbaar protocol.
Maw windows toont geen "$" shares omdat windows (MS) ervoor kiest om dat zo te doen, en niet omdat een of ander share protocol dat vereist.