On Sat, Feb 06, 2010 at 11:31:31AM +0100, kornel kornatka wrote: > I Have a problem: > > I'm sharing ~600 folders on my samba server: > > [SHARE 192.168.0.20] > comment = Private share for host 192.168.0.20 > browseable = yes > writable = yes > path = /var/archives/USERS/192.168.0.20 > public=yes > hosts deny = 192.168. EXCEPT 192.168.0.20 > > [SHARE 192.168.0.21] > comment = Private share for host 192.168.0.21 > browseable = yes > writable = yes > path = /var/archives/USERS/192.168.0.21 > public=yes > hosts deny = 192.168. EXCEPT 192.168.0.21 > . > . > . > > But any user can see all shares even those without permissions (each host > can see ~600 shares and only one is working for him) > I don't know how to hide shares for each host so that he can see only share > created for him. > > For Example host 192.168.0.10 will see only "SHARE 192.168.0.10"
I'm not a samba expert, but what you're doing seems clumsy to me. Why not create a single share something like this: [privateshare] comment = Private share for local machines browseable = yes writable = yes path = /var/archives/USERS/%I public = yes hosts deny = 192.168. EXCEPT %I This allows every host to see just a single folder of its own -- and also makes for a much simpler smb.conf. -- greg byshenk - gbysh...@byshenk.net - Leiden, NL -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba