From a67a697b3624c51d38cacd4aea134286a372b756 Mon Sep 17 00:00:00 2001 From: Samba Release Account Date: Mon, 7 Jul 1997 23:05:16 +0000 Subject: Added explicit examples for veto files. Jeremy (jallison@whistle.comAdded explicit examples for veto files. Jeremy (jallison@whistle.com)) (This used to be commit b45fc6388fb08a566f9c241cb89f5dd07a70b28d) --- docs/manpages/smb.conf.5 | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index 80b3f9c24d..0489e3c344 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -1099,7 +1099,7 @@ characters, maximum. Note also that nmbd will block completely until the DNS name is resolved. This will result in temporary loss of browsing and WINS services. Enable this option only if you are certain that DNS resolution is fast, -or you can live with the consequences of periodic outages. +or you can live with the consequences of periodic pauses in nmbd service. .B Default: dns proxy = yes @@ -1333,7 +1333,7 @@ See also "veto files" and "case sensitive" hide files = */.* .B Example - hide files = */.*\\DesktopFolderDB\\TrashFor%m\\resource.frk + hide files = \\*/.*\\DesktopFolderDB\\TrashFor%m\\resource.frk\\ The above example is based on files that the Macintosh client (DAVE) creates for internal use, and also still hides all files beginning with @@ -3196,9 +3196,9 @@ See also "invalid users" .SS veto files(S) This is a list of files and directories that are neither visible nor -accessible. Each entry in the list must be separate by a "\\", which +accessible. Each entry in the list must be separated by a "\\", which allows spaces to be included in the entry. '*' and '?' can be used to -specify multiple files or directories. +specify multiple files or directories as in DOS wildcards. Each entry must be a unix path, not a DOS path. Therefore, the pathname specified between separators "\\", if it incudes directories, must use the @@ -3206,13 +3206,31 @@ unix directory specifier "/", not the DOS directory specifier "\\". Note that the case sensitivity option is applicable in vetoing files. +One feature of the veto files parameter that it is important to be +aware of, is that if a directory contains nothing but files that +match the veto files parameter (which means that Windows/DOS clients +cannot ever see them) is deleted, the veto files within that directory +*are automatically deleted* along with it, if the user has UNIX permissions +to do so. + See also "hide files" and "case sensitive" .B Default No files or directories are vetoed. -.B Example - veto files = *Security*\\*.tmp\\*/root/* +.B Examples + Example 1. + Veto any files containing the word Security, + any ending in .tmp, and any directory containing the + component /root/. + + veto files = \\*Security*\\*.tmp\\*/root/*\\ + + Example 2. + Veto the Apple specific files that a NetAtalk server + creates. + + veto files = \.AppleDouble\.bin\.AppleDesktop\Network Trash Folder\ .SS volume (S) This allows you to override the volume label returned for a -- cgit