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

Reply via email to