[Samba] (no subject)
Greg Byshenk
samba at byshenk.net
Sat Feb 6 03:45:04 MST 2010
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 - gbyshenk at byshenk.net - Leiden, NL
More information about the samba
mailing list