Samba能否否定文件,除了指定的目录?

OS:debian 6.0.3 kernel:2.6.32-5-adm64 samba 3.6.1这里是我的smb.conf

[global] workgroup = Workgroup server string = Share Server hosts allow = 192.168.1.0/24 wins support = yes dns proxy = no name resolve order = wins host lmhosts bcast interfaces = eth0 bind interfaces only = yes log file = /var/log/samba/log.%m log level = 2 max log size = 1000 syslog = 0 security = user encrypt passwords = true smb passwd file = /etc/samba/smbpasswd unix password sync = no passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix extensions = no printcap name = /etc/samba/printcap load printers = no config file = /etc/samba/smb.conf.%U [fileshare] comment = File Share path = /home/fileshare read only = no valid users = @files browseable = no writable = yes write list = @files create mask = 644 directory mask = 755 guest ok = no hide dot files = yes follow symlinks = yes wide links = yes veto files = /*.exe/*.com/*.dll/*.mp3/*.avi/*.mkv/*.msi/ 

现在,用户无法在/ home / fileshare上读写exe文件。 我想要/ home / fileshare / soft dir不限制。 我知道,添加一个共享标签可以做到这一点,例如

 [soft] comment = software dir path = /home/fileshare/soft read only = no valid users = @files browseable = no writable = yes write list = @files create mask = 644 directory mask = 755 guest ok = no hide dot files = yes follow symlinks = yes wide links = yes 

但我想login/ /桑巴服务器/文件共享/软不是/ /桑巴服务器/软,任何想法?