Fix bug #6291 - force user stop working. A previous fix broke the invariant that...
[Samba.git] / docs-xml / smbdotconf / filename / vetofiles.xml
blob48e0c40fff801558067c0d69516db395ea2e4ba9
1 <samba:parameter name="veto files"
2                  context="S"
3                                  type="string"
4                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
5  <description>
6         <para>
7         This is a list of files and directories that are neither visible nor accessible.  Each entry in 
8         the list must be separated by a '/', which allows spaces to be included in the entry. '*' and '?' 
9         can be used to specify multiple files or directories as in DOS wildcards.
10         </para>
12         <para>
13         Each entry must be a unix path, not a DOS path and must <emphasis>not</emphasis> include the  
14         unix directory  separator '/'.
15         </para>
17         <para>
18         Note that the <smbconfoption name="case sensitive"/> option is applicable in vetoing files.
19         </para>
20                 
21         <para>
22         One feature of the veto files parameter that it is important to be aware of is Samba's behaviour when
23         trying to delete a directory. If a directory that is to be deleted contains nothing but veto files this
24         deletion will <emphasis>fail</emphasis> unless you also set the <smbconfoption name="delete veto files"/> 
25         parameter to <parameter moreinfo="none">yes</parameter>.
26         </para>
28         <para>
29         Setting this parameter will affect the performance of Samba, as it will be forced to check all files 
30         and directories for a match as they are scanned.
31         </para>
33         <para>
34         Examples of use include:
35 <programlisting>
36 ; Veto any files containing the word Security,
37 ; any ending in .tmp, and any directory containing the
38 ; word root.
39 veto files = /*Security*/*.tmp/*root*/
41 ; Veto the Apple specific files that a NetAtalk server
42 ; creates.
43 veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
44 </programlisting>
45         </para>
47 </description>
48 <related>hide files</related>
49 <related>case sensitive</related>
51 <value type="default">No files or directories are vetoed.</value>
52 </samba:parameter>