Changeset 745 for trunk/server/docs-xml/smbdotconf/security/security.xml
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/docs-xml/smbdotconf/security/security.xml
r414 r745 23 23 Windows NT.</para> 24 24 25 <para>The alternatives are <command moreinfo="none">security = share</command>,26 <command moreinfo="none">security = server</command> or <command moreinfo="none">security = domain27 </command> .</para>25 <para>The alternatives are 26 <command moreinfo="none">security = ads</command> or <command moreinfo="none">security = domain 27 </command>, which support joining Samba to a Windows domain, along with <command moreinfo="none">security = share</command> and <command moreinfo="none">security = server</command>, both of which are deprecated.</para> 28 28 29 29 <para>In versions of Samba prior to 2.0.0, the default was … … 31 31 the only option at one stage.</para> 32 32 33 <para>There is a bug in WfWg that has relevance to this 34 setting. When in user or server level security a WfWg client 35 will totally ignore the username and password you type in the "connect 36 drive" dialog box. This makes it very difficult (if not impossible) 37 to connect to a Samba service as anyone except the user that 38 you are logged into WfWg as.</para> 39 40 <para>If your PCs use usernames that are the same as their 41 usernames on the UNIX machine then you will want to use 42 <command moreinfo="none">security = user</command>. If you mostly use usernames 43 that don't exist on the UNIX box then use <command moreinfo="none">security = 44 share</command>.</para> 45 46 <para>You should also use <command moreinfo="none">security = share</command> if you 33 <para>You should use <command moreinfo="none">security = user</command> and 34 <smbconfoption name="map to guest"/> if you 47 35 want to mainly setup shares without a password (guest shares). This 48 is commonly used for a shared printer server. It is more difficult 49 to setup guest shares with <command moreinfo="none">security = user</command>, see 50 the <smbconfoption name="map to guest"/> parameter for details.</para> 36 is commonly used for a shared printer server. </para> 51 37 52 38 <para>It is possible to use <command moreinfo="none">smbd</command> in a <emphasis> … … 57 43 58 44 45 <para><anchor id="SECURITYEQUALSUSER"/><emphasis>SECURITY = USER</emphasis></para> 46 47 <para>This is the default security setting in Samba. 48 With user-level security a client must first "log-on" with a 49 valid username and password (which can be mapped using the <smbconfoption name="username map"/> 50 parameter). Encrypted passwords (see the <smbconfoption name="encrypted passwords"/> parameter) can also 51 be used in this security mode. Parameters such as <smbconfoption name="user"/> and <smbconfoption 52 name="guest only"/> if set are then applied and 53 may change the UNIX user to use on this connection, but only after 54 the user has been successfully authenticated.</para> 55 56 <para><emphasis>Note</emphasis> that the name of the resource being 57 requested is <emphasis>not</emphasis> sent to the server until after 58 the server has successfully authenticated the client. This is why 59 guest shares don't work in user level security without allowing 60 the server to automatically map unknown users into the <smbconfoption name="guest account"/>. 61 See the <smbconfoption name="map to guest"/> parameter for details on doing this.</para> 62 63 <para>See also the section <link linkend="VALIDATIONSECT">NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para> 64 65 <para><anchor id="SECURITYEQUALSDOMAIN"/><emphasis>SECURITY = DOMAIN</emphasis></para> 66 67 <para>This mode will only work correctly if <citerefentry><refentrytitle>net</refentrytitle> 68 <manvolnum>8</manvolnum></citerefentry> has been used to add this 69 machine into a Windows NT Domain. It expects the <smbconfoption name="encrypted passwords"/> 70 parameter to be set to <constant>yes</constant>. In this 71 mode Samba will try to validate the username/password by passing 72 it to a Windows NT Primary or Backup Domain Controller, in exactly 73 the same way that a Windows NT Server would do.</para> 74 75 <para><emphasis>Note</emphasis> that a valid UNIX user must still 76 exist as well as the account on the Domain Controller to allow 77 Samba to have a valid UNIX account to map file access to.</para> 78 79 <para><emphasis>Note</emphasis> that from the client's point 80 of view <command moreinfo="none">security = domain</command> is the same 81 as <command moreinfo="none">security = user</command>. It only 82 affects how the server deals with the authentication, 83 it does not in any way affect what the client sees.</para> 84 85 <para><emphasis>Note</emphasis> that the name of the resource being 86 requested is <emphasis>not</emphasis> sent to the server until after 87 the server has successfully authenticated the client. This is why 88 guest shares don't work in user level security without allowing 89 the server to automatically map unknown users into the <smbconfoption name="guest account"/>. 90 See the <smbconfoption name="map to guest"/> parameter for details on doing this.</para> 91 92 <para>See also the section <link linkend="VALIDATIONSECT"> 93 NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para> 94 95 <para>See also the <smbconfoption name="password server"/> parameter and 96 the <smbconfoption name="encrypted passwords"/> parameter.</para> 97 59 98 <para><anchor id="SECURITYEQUALSSHARE"/><emphasis>SECURITY = SHARE</emphasis></para> 99 100 <note><para>This option is deprecated as it is incompatible with SMB2</para></note> 60 101 61 102 <para>When clients connect to a share level security server, they … … 136 177 NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para> 137 178 138 <para><anchor id="SECURITYEQUALSUSER"/><emphasis>SECURITY = USER</emphasis></para>139 140 <para>This is the default security setting in Samba 3.0.141 With user-level security a client must first "log-on" with a142 valid username and password (which can be mapped using the <smbconfoption name="username map"/>143 parameter). Encrypted passwords (see the <smbconfoption name="encrypted passwords"/> parameter) can also144 be used in this security mode. Parameters such as <smbconfoption name="user"/> and <smbconfoption145 name="guest only"/> if set are then applied and146 may change the UNIX user to use on this connection, but only after147 the user has been successfully authenticated.</para>148 149 <para><emphasis>Note</emphasis> that the name of the resource being150 requested is <emphasis>not</emphasis> sent to the server until after151 the server has successfully authenticated the client. This is why152 guest shares don't work in user level security without allowing153 the server to automatically map unknown users into the <smbconfoption name="guest account"/>.154 See the <smbconfoption name="map to guest"/> parameter for details on doing this.</para>155 156 <para>See also the section <link linkend="VALIDATIONSECT">NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>157 158 <para><anchor id="SECURITYEQUALSDOMAIN"/><emphasis>SECURITY = DOMAIN</emphasis></para>159 160 <para>This mode will only work correctly if <citerefentry><refentrytitle>net</refentrytitle>161 <manvolnum>8</manvolnum></citerefentry> has been used to add this162 machine into a Windows NT Domain. It expects the <smbconfoption name="encrypted passwords"/>163 parameter to be set to <constant>yes</constant>. In this164 mode Samba will try to validate the username/password by passing165 it to a Windows NT Primary or Backup Domain Controller, in exactly166 the same way that a Windows NT Server would do.</para>167 168 <para><emphasis>Note</emphasis> that a valid UNIX user must still169 exist as well as the account on the Domain Controller to allow170 Samba to have a valid UNIX account to map file access to.</para>171 172 <para><emphasis>Note</emphasis> that from the client's point173 of view <command moreinfo="none">security = domain</command> is the same174 as <command moreinfo="none">security = user</command>. It only175 affects how the server deals with the authentication,176 it does not in any way affect what the client sees.</para>177 178 <para><emphasis>Note</emphasis> that the name of the resource being179 requested is <emphasis>not</emphasis> sent to the server until after180 the server has successfully authenticated the client. This is why181 guest shares don't work in user level security without allowing182 the server to automatically map unknown users into the <smbconfoption name="guest account"/>.183 See the <smbconfoption name="map to guest"/> parameter for details on doing this.</para>184 185 <para>See also the section <link linkend="VALIDATIONSECT">186 NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>187 188 <para>See also the <smbconfoption name="password server"/> parameter and189 the <smbconfoption name="encrypted passwords"/> parameter.</para>190 191 179 <para><anchor id="SECURITYEQUALSSERVER"/><emphasis>SECURITY = SERVER</emphasis></para> 192 180 193 181 <para> 194 In this mode Samba will try to validate the username/password by passing it to another SMB server, such as an182 In this depicted mode Samba will try to validate the username/password by passing it to another SMB server, such as an 195 183 NT box. If this fails it will revert to <command moreinfo="none">security = user</command>. It expects the 196 184 <smbconfoption name="encrypted passwords"/> parameter to be set to <constant>yes</constant>, unless the remote … … 204 192 significant pitfalls since it is more vulnerable to 205 193 man-in-the-middle attacks and server impersonation. In particular, 206 this mode of operation can cause significant resource consu ption on194 this mode of operation can cause significant resource consumption on 207 195 the PDC, as it must maintain an active connection for the duration 208 196 of the user's session. Furthermore, if this connection is lost, 209 there is no way to reestablish it, and fu ther authentications to the197 there is no way to reestablish it, and further authentications to the 210 198 Samba server may fail (from a single client, till it disconnects). 199 </para></note> 200 201 <note><para>If the client selects NTLMv2 authentication, then this mode of operation <emphasis>will fail</emphasis> 211 202 </para></note> 212 203 … … 216 207 only affects how the server deals with the authentication, it does 217 208 not in any way affect what the client sees.</para></note> 209 210 <note><para>This option is deprecated, and may be removed in future</para></note> 218 211 219 212 <para><emphasis>Note</emphasis> that the name of the resource being
Note:
See TracChangeset
for help on using the changeset viewer.