Add all the source files from the old CVS tree,
[import/samba-docs-svnimport.git] / smbdotconf / security / inheritpermissions.xml
1 <samba:parameter name="inherit permissions"
2                  context="S"
3                                  type="boolean"
4                  xmlns:samba="http://samba.org/common">
5 <description>
6     <para>The permissions on new files and directories 
7     are normally governed by <link linkend="CREATEMASK"><parameter moreinfo="none">
8     create mask</parameter></link>, <link linkend="DIRECTORYMASK">
9     <parameter moreinfo="none">directory mask</parameter></link>, <link linkend="FORCECREATEMODE">
10     <parameter moreinfo="none">force create mode</parameter>
11     </link> and <link linkend="FORCEDIRECTORYMODE"><parameter moreinfo="none">force 
12     directory mode</parameter></link> but the boolean inherit 
13     permissions parameter overrides this.</para>
14                 
15     <para>New directories inherit the mode of the parent directory,
16     including bits such as setgid.</para>
17
18     <para>New files inherit their read/write bits from the parent 
19     directory.  Their execute bits continue to be determined by
20     <link linkend="MAPARCHIVE"><parameter moreinfo="none">map archive</parameter>
21     </link>, <link linkend="MAPHIDDEN"><parameter moreinfo="none">map hidden</parameter>
22     </link> and <link linkend="MAPSYSTEM"><parameter moreinfo="none">map system</parameter>
23     </link> as usual.</para>
24
25     <para>Note that the setuid bit is <emphasis>never</emphasis> set via 
26     inheritance (the code explicitly prohibits this).</para>
27
28     <para>This can be particularly useful on large systems with 
29     many users, perhaps several thousand, to allow a single [homes] 
30     share to be used flexibly by each user.</para>
31 </description>
32
33 <related>create mask</related>
34 <related>directory mask</related>
35 <related>force create mode</related>
36 <related>force directory mode</related>
37
38 <value type="default">no</value>
39 </samba:parameter>