You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pa...@apache.org on 2013/02/13 15:49:04 UTC

svn commit: r1445634 [8/9] - /directory/studio/trunk/plugins/schemaeditor/resources/schemas/apacheds/

Modified: directory/studio/trunk/plugins/schemaeditor/resources/schemas/apacheds/samba.xml
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/schemaeditor/resources/schemas/apacheds/samba.xml?rev=1445634&r1=1445633&r2=1445634&view=diff
==============================================================================
--- directory/studio/trunk/plugins/schemaeditor/resources/schemas/apacheds/samba.xml (original)
+++ directory/studio/trunk/plugins/schemaeditor/resources/schemas/apacheds/samba.xml Wed Feb 13 14:49:03 2013
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <!--
   Licensed to the Apache Software Foundation (ASF) under one
   or more contributor license agreements.  See the NOTICE file
@@ -17,16 +16,17 @@
   specific language governing permissions and limitations
   under the License.
 -->
+<?xml version="1.0" encoding="UTF-8"?>
 <schema name="samba">
   <attributetypes>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.19" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.43" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaGroupType</alias>
+        <alias>sambaBoolOption</alias>
       </aliases>
-      <description>NT Group Type</description>
+      <description>A boolean option</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
-      <equality>integerMatch</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.7</syntax>
+      <equality>booleanMatch</equality>
     </attributetype>
     <attributetype oid="1.3.6.1.4.1.7165.2.1.20" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
@@ -37,140 +37,157 @@
       <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
       <equality>caseIgnoreIA5Match</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.21" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.61" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaNextUserRid</alias>
+        <alias>sambaMaxPwdAge</alias>
       </aliases>
-      <description>Next NT rid to give our for users</description>
+      <description>Maximum password age, in seconds (default: -1 =&gt; never expire passwords)</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.22" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.34" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaNextGroupRid</alias>
+        <alias>sambaLogonScript</alias>
       </aliases>
-      <description>Next NT rid to give out for groups</description>
+      <description>Logon script path</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+      <equality>caseIgnoreMatch</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.66" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaForceLogoff</alias>
+      </aliases>
+      <description>Disconnect Users outside logon hours (default: -1 =&gt; off, 0 =&gt; on)</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.23" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.38" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaPrimaryGroupSID</alias>
+        <alias>sambaDomainName</alias>
       </aliases>
-      <description>Primary Group Security ID</description>
+      <description>Windows NT domain to which the user belongs</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+      <equality>caseIgnoreMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.24" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.31" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaLMPassword</alias>
+        <alias>sambaLogoffTime</alias>
       </aliases>
-      <description>LanManager Password</description>
+      <description>Timestamp of last logoff</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.25" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.19" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaNTPassword</alias>
+        <alias>sambaGroupType</alias>
       </aliases>
-      <description>MD4 hash of the unicode password</description>
+      <description>NT Group Type</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.26" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.54" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaAcctFlags</alias>
+        <alias>sambaPasswordHistory</alias>
       </aliases>
-      <description>Account Flags</description>
+      <description>Concatenated MD4 hashes of the unicode passwords used on this account</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
       <equality>caseIgnoreIA5Match</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.27" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.60" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaPwdLastSet</alias>
+        <alias>sambaLogonToChgPwd</alias>
       </aliases>
-      <description>Timestamp of the last password update</description>
+      <description>Force Users to logon for password change (default: 0 =&gt; off, 2 =&gt; on)</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.28" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.30" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaPwdCanChange</alias>
+        <alias>sambaLogonTime</alias>
       </aliases>
-      <description>Timestamp of when the user is allowed to update the password</description>
+      <description>Timestamp of last logon</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.29" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.32" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaPwdMustChange</alias>
+        <alias>sambaKickoffTime</alias>
       </aliases>
-      <description>Timestamp of when the password will expire</description>
+      <description>Timestamp of when the user will be logged off automatically</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.30" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.39" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaLogonTime</alias>
+        <alias>sambaNextRid</alias>
       </aliases>
-      <description>Timestamp of last logon</description>
+      <description>Next NT rid to give out for anything</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.31" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.24" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaLogoffTime</alias>
+        <alias>sambaLMPassword</alias>
       </aliases>
-      <description>Timestamp of last logoff</description>
+      <description>LanManager Password</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseIgnoreIA5Match</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.22" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaNextGroupRid</alias>
+      </aliases>
+      <description>Next NT rid to give out for groups</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.32" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.21" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaKickoffTime</alias>
+        <alias>sambaNextUserRid</alias>
       </aliases>
-      <description>Timestamp of when the user will be logged off automatically</description>
+      <description>Next NT rid to give our for users</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.33" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.29" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaHomeDrive</alias>
+        <alias>sambaPwdMustChange</alias>
       </aliases>
-      <description>Driver letter of home directory mapping</description>
+      <description>Timestamp of when the password will expire</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.34" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.47" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaLogonScript</alias>
+        <alias>sambaMungedDial</alias>
       </aliases>
-      <description>Logon script path</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
-      <equality>caseIgnoreMatch</equality>
+      <equality>caseExactMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.35" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.65" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaProfilePath</alias>
+        <alias>sambaLockoutThreshold</alias>
       </aliases>
-      <description>Roaming profile path</description>
+      <description>Lockout users after bad logon attempts (default: 0 =&gt; off)</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
-      <equality>caseIgnoreMatch</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
     <attributetype oid="1.3.6.1.4.1.7165.2.1.36" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
@@ -181,6 +198,33 @@
       <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
       <equality>caseIgnoreMatch</equality>
     </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.63" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaLockoutDuration</alias>
+      </aliases>
+      <description>Lockout duration in minutes (default: 30, -1 =&gt; forever)</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.59" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaPwdHistoryLength</alias>
+      </aliases>
+      <description>Length of Password History Entries (default: 0 =&gt; off)</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.64" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaLockoutObservationWindow</alias>
+      </aliases>
+      <description>Reset time after lockout in minutes (default: 30)</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
+    </attributetype>
     <attributetype oid="1.3.6.1.4.1.7165.2.1.37" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
         <alias>sambaHomePath</alias>
@@ -190,60 +234,59 @@
       <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
       <equality>caseIgnoreMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.38" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.27" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaDomainName</alias>
+        <alias>sambaPwdLastSet</alias>
       </aliases>
-      <description>Windows NT domain to which the user belongs</description>
+      <description>Timestamp of the last password update</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
-      <equality>caseIgnoreMatch</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.39" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.45" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaNextRid</alias>
+        <alias>sambaStringOption</alias>
       </aliases>
-      <description>Next NT rid to give out for anything</description>
+      <description>A string option</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
-      <equality>integerMatch</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseExactIA5Match</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.40" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.23" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaAlgorithmicRidBase</alias>
+        <alias>sambaPrimaryGroupSID</alias>
       </aliases>
-      <description>Base at which the samba RID generation algorithm should operate</description>
+      <description>Primary Group Security ID</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
-      <equality>integerMatch</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseIgnoreIA5Match</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.41" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.35" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaShareName</alias>
+        <alias>sambaProfilePath</alias>
       </aliases>
-      <description>Share Name</description>
+      <description>Roaming profile path</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
       <equality>caseIgnoreMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.42" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.51" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaOptionName</alias>
+        <alias>sambaSIDList</alias>
       </aliases>
-      <description>Option Name</description>
+      <description>Security ID List</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
-      <equality>caseIgnoreMatch</equality>
-      <substring>caseIgnoreSubstringsMatch</substring>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseIgnoreIA5Match</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.43" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.40" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaBoolOption</alias>
+        <alias>sambaAlgorithmicRidBase</alias>
       </aliases>
-      <description>A boolean option</description>
+      <description>Base at which the samba RID generation algorithm should operate</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.7</syntax>
-      <equality>booleanMatch</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
     <attributetype oid="1.3.6.1.4.1.7165.2.1.44" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
@@ -254,14 +297,68 @@
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.45" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.25" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaStringOption</alias>
+        <alias>sambaNTPassword</alias>
       </aliases>
-      <description>A string option</description>
+      <description>MD4 hash of the unicode password</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseExactIA5Match</equality>
+      <equality>caseIgnoreIA5Match</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.28" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaPwdCanChange</alias>
+      </aliases>
+      <description>Timestamp of when the user is allowed to update the password</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.55" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaLogonHours</alias>
+      </aliases>
+      <description>Logon Hours</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseIgnoreIA5Match</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.33" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaHomeDrive</alias>
+      </aliases>
+      <description>Driver letter of home directory mapping</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseIgnoreIA5Match</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.53" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaTrustFlags</alias>
+      </aliases>
+      <description>Trust Password Flags</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseIgnoreIA5Match</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.41" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaShareName</alias>
+      </aliases>
+      <description>Share Name</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+      <equality>caseIgnoreMatch</equality>
+    </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.52" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaPrivilegeList</alias>
+      </aliases>
+      <description>Privileges List</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+      <equality>caseIgnoreIA5Match</equality>
     </attributetype>
     <attributetype oid="1.3.6.1.4.1.7165.2.1.46" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
@@ -272,13 +369,14 @@
       <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
       <equality>caseIgnoreMatch</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.47" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.67" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaMungedDial</alias>
+        <alias>sambaRefuseMachinePwdChange</alias>
       </aliases>
+      <description>Allow Machine Password changes (default: 0 =&gt; off)</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
-      <equality>caseExactMatch</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
     <attributetype oid="1.3.6.1.4.1.7165.2.1.48" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
@@ -298,6 +396,15 @@
       <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
       <equality>integerMatch</equality>
     </attributetype>
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.58" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+      <aliases>
+        <alias>sambaMinPwdLength</alias>
+      </aliases>
+      <description>Minimal password length (default: 5)</description>
+      <usage>USER_APPLICATIONS</usage>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
+    </attributetype>
     <attributetype oid="1.3.6.1.4.1.7165.2.1.50" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
         <alias>sambaPrivName</alias>
@@ -308,64 +415,50 @@
       <equality>caseIgnoreMatch</equality>
       <substring>caseIgnoreSubstringsMatch</substring>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.51" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
-      <aliases>
-        <alias>sambaSIDList</alias>
-      </aliases>
-      <description>Security ID List</description>
-      <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
-    </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.52" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
-      <aliases>
-        <alias>sambaPrivilegeList</alias>
-      </aliases>
-      <description>Privileges List</description>
-      <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
-    </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.53" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.42" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaTrustFlags</alias>
+        <alias>sambaOptionName</alias>
       </aliases>
-      <description>Trust Password Flags</description>
+      <description>Option Name</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+      <equality>caseIgnoreMatch</equality>
+      <substring>caseIgnoreSubstringsMatch</substring>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.54" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.26" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaPasswordHistory</alias>
+        <alias>sambaAcctFlags</alias>
       </aliases>
-      <description>Concatenated MD4 hashes of the unicode passwords used on this account</description>
+      <description>Account Flags</description>
       <usage>USER_APPLICATIONS</usage>
       <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
       <equality>caseIgnoreIA5Match</equality>
     </attributetype>
-    <attributetype oid="1.3.6.1.4.1.7165.2.1.55" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+    <attributetype oid="1.3.6.1.4.1.7165.2.1.62" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
       <aliases>
-        <alias>sambaLogonHours</alias>
+        <alias>sambaMinPwdAge</alias>
       </aliases>
-      <description>Logon Hours</description>
+      <description>Minimum password age, in seconds (default: 0 =&gt; allow immediate password change)</description>
       <usage>USER_APPLICATIONS</usage>
-      <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
-      <equality>caseIgnoreIA5Match</equality>
+      <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+      <equality>integerMatch</equality>
     </attributetype>
   </attributetypes>
   <objectclasses>
-    <objectclass oid="1.3.6.1.4.1.7165.1.2.2.10" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.13" obsolete="false">
       <aliases>
-        <alias>sambaConfig</alias>
+        <alias>sambaPrivilege</alias>
       </aliases>
-      <description>Samba Configuration Section</description>
+      <description>Samba Privilege</description>
       <superiors>
         <superior>top</superior>
       </superiors>
       <type>AUXILIARY</type>
+      <mandatory>
+        <attributetype>sambaSID</attributetype>
+      </mandatory>
       <optional>
-        <attributetype>description</attributetype>
+        <attributetype>sambaPrivilegeList</attributetype>
       </optional>
     </objectclass>
     <objectclass oid="1.3.6.1.4.1.7165.2.2.11" obsolete="false">
@@ -384,184 +477,191 @@
         <attributetype>description</attributetype>
       </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.12" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.6" obsolete="false">
       <aliases>
-        <alias>sambaConfigOption</alias>
+        <alias>sambaSamAccount</alias>
       </aliases>
-      <description>Samba Configuration Option</description>
+      <description>Samba 3.0 Auxilary SAM Account</description>
       <superiors>
         <superior>top</superior>
       </superiors>
-      <type>STRUCTURAL</type>
+      <type>AUXILIARY</type>
       <mandatory>
-        <attributetype>sambaOptionName</attributetype>
+        <attributetype>sambaSID</attributetype>
+        <attributetype>uid</attributetype>
       </mandatory>
       <optional>
-        <attributetype>sambaBoolOption</attributetype>
-        <attributetype>sambaIntegerOption</attributetype>
-        <attributetype>sambaStringOption</attributetype>
-        <attributetype>sambaStringListOption</attributetype>
+        <attributetype>cn</attributetype>
         <attributetype>description</attributetype>
+        <attributetype>displayName</attributetype>
+        <attributetype>sambaAcctFlags</attributetype>
+        <attributetype>sambaBadPasswordCount</attributetype>
+        <attributetype>sambaBadPasswordTime</attributetype>
+        <attributetype>sambaDomainName</attributetype>
+        <attributetype>sambaHomeDrive</attributetype>
+        <attributetype>sambaHomePath</attributetype>
+        <attributetype>sambaKickoffTime</attributetype>
+        <attributetype>sambaLMPassword</attributetype>
+        <attributetype>sambaLogoffTime</attributetype>
+        <attributetype>sambaLogonHours</attributetype>
+        <attributetype>sambaLogonScript</attributetype>
+        <attributetype>sambaLogonTime</attributetype>
+        <attributetype>sambaMungedDial</attributetype>
+        <attributetype>sambaNTPassword</attributetype>
+        <attributetype>sambaPasswordHistory</attributetype>
+        <attributetype>sambaPrimaryGroupSID</attributetype>
+        <attributetype>sambaProfilePath</attributetype>
+        <attributetype>sambaPwdCanChange</attributetype>
+        <attributetype>sambaPwdLastSet</attributetype>
+        <attributetype>sambaPwdMustChange</attributetype>
+        <attributetype>sambaUserWorkstations</attributetype>
       </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.13" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.7" obsolete="false">
       <aliases>
-        <alias>sambaPrivilege</alias>
+        <alias>sambaUnixIdPool</alias>
       </aliases>
-      <description>Samba Privilege</description>
+      <description>Pool for allocating UNIX uids/gids</description>
       <superiors>
         <superior>top</superior>
       </superiors>
       <type>AUXILIARY</type>
       <mandatory>
-        <attributetype>sambaSID</attributetype>
+        <attributetype>gidNumber</attributetype>
+        <attributetype>uidNumber</attributetype>
       </mandatory>
-      <optional>
-        <attributetype>sambaPrivilegeList</attributetype>
-      </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.14" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.4" obsolete="false">
       <aliases>
-        <alias>sambaTrustPassword</alias>
+        <alias>sambaGroupMapping</alias>
       </aliases>
-      <description>Samba Trust Password</description>
+      <description>Samba Group Mapping</description>
       <superiors>
         <superior>top</superior>
       </superiors>
-      <type>STRUCTURAL</type>
+      <type>AUXILIARY</type>
       <mandatory>
-        <attributetype>sambaDomainName</attributetype>
-        <attributetype>sambaNTPassword</attributetype>
-        <attributetype>sambaTrustFlags</attributetype>
+        <attributetype>gidNumber</attributetype>
+        <attributetype>sambaGroupType</attributetype>
+        <attributetype>sambaSID</attributetype>
       </mandatory>
       <optional>
-        <attributetype>sambaSID</attributetype>
-        <attributetype>sambaPwdLastSet</attributetype>
+        <attributetype>description</attributetype>
+        <attributetype>displayName</attributetype>
+        <attributetype>sambaSIDList</attributetype>
       </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.4" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.12" obsolete="false">
       <aliases>
-        <alias>sambaGroupMapping</alias>
+        <alias>sambaConfigOption</alias>
       </aliases>
-      <description>Samba Group Mapping</description>
+      <description>Samba Configuration Option</description>
       <superiors>
         <superior>top</superior>
       </superiors>
-      <type>AUXILIARY</type>
+      <type>STRUCTURAL</type>
       <mandatory>
-        <attributetype>gidNumber</attributetype>
-        <attributetype>sambaSID</attributetype>
-        <attributetype>sambaGroupType</attributetype>
+        <attributetype>sambaOptionName</attributetype>
       </mandatory>
       <optional>
-        <attributetype>displayName</attributetype>
+        <attributetype>sambaBoolOption</attributetype>
+        <attributetype>sambaIntegerOption</attributetype>
+        <attributetype>sambaStringListOption</attributetype>
+        <attributetype>sambaStringOption</attributetype>
         <attributetype>description</attributetype>
-        <attributetype>sambaSIDList</attributetype>
       </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.5" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.9" obsolete="false">
       <aliases>
-        <alias>sambaDomain</alias>
+        <alias>sambaSidEntry</alias>
       </aliases>
-      <description>Samba Domain Information</description>
+      <description>Structural Class for a SID</description>
       <superiors>
         <superior>top</superior>
       </superiors>
       <type>STRUCTURAL</type>
       <mandatory>
-        <attributetype>sambaDomainName</attributetype>
         <attributetype>sambaSID</attributetype>
       </mandatory>
-      <optional>
-        <attributetype>sambaNextRid</attributetype>
-        <attributetype>sambaNextGroupRid</attributetype>
-        <attributetype>sambaNextUserRid</attributetype>
-        <attributetype>sambaAlgorithmicRidBase</attributetype>
-      </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.6" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.8" obsolete="false">
       <aliases>
-        <alias>sambaSamAccount</alias>
+        <alias>sambaIdmapEntry</alias>
       </aliases>
-      <description>Samba 3.0 Auxilary SAM Account</description>
+      <description>Mapping from a SID to an ID</description>
       <superiors>
         <superior>top</superior>
       </superiors>
       <type>AUXILIARY</type>
       <mandatory>
-        <attributetype>uid</attributetype>
         <attributetype>sambaSID</attributetype>
       </mandatory>
       <optional>
-        <attributetype>cn</attributetype>
-        <attributetype>sambaLMPassword</attributetype>
-        <attributetype>sambaNTPassword</attributetype>
-        <attributetype>sambaPwdLastSet</attributetype>
-        <attributetype>sambaLogonTime</attributetype>
-        <attributetype>sambaLogoffTime</attributetype>
-        <attributetype>sambaKickoffTime</attributetype>
-        <attributetype>sambaPwdCanChange</attributetype>
-        <attributetype>sambaPwdMustChange</attributetype>
-        <attributetype>sambaAcctFlags</attributetype>
-        <attributetype>displayName</attributetype>
-        <attributetype>sambaHomePath</attributetype>
-        <attributetype>sambaHomeDrive</attributetype>
-        <attributetype>sambaLogonScript</attributetype>
-        <attributetype>sambaProfilePath</attributetype>
-        <attributetype>description</attributetype>
-        <attributetype>sambaUserWorkstations</attributetype>
-        <attributetype>sambaPrimaryGroupSID</attributetype>
-        <attributetype>sambaDomainName</attributetype>
-        <attributetype>sambaMungedDial</attributetype>
-        <attributetype>sambaBadPasswordCount</attributetype>
-        <attributetype>sambaBadPasswordTime</attributetype>
-        <attributetype>sambaPasswordHistory</attributetype>
-        <attributetype>sambaLogonHours</attributetype>
+        <attributetype>gidNumber</attributetype>
+        <attributetype>uidNumber</attributetype>
       </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.7" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.1.2.2.10" obsolete="false">
       <aliases>
-        <alias>sambaUnixIdPool</alias>
+        <alias>sambaConfig</alias>
       </aliases>
-      <description>Pool for allocating UNIX uids/gids</description>
+      <description>Samba Configuration Section</description>
       <superiors>
         <superior>top</superior>
       </superiors>
       <type>AUXILIARY</type>
-      <mandatory>
-        <attributetype>uidNumber</attributetype>
-        <attributetype>gidNumber</attributetype>
-      </mandatory>
+      <optional>
+        <attributetype>description</attributetype>
+      </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.8" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.14" obsolete="false">
       <aliases>
-        <alias>sambaIdmapEntry</alias>
+        <alias>sambaTrustPassword</alias>
       </aliases>
-      <description>Mapping from a SID to an ID</description>
+      <description>Samba Trust Password</description>
       <superiors>
         <superior>top</superior>
       </superiors>
-      <type>AUXILIARY</type>
+      <type>STRUCTURAL</type>
       <mandatory>
-        <attributetype>sambaSID</attributetype>
+        <attributetype>sambaDomainName</attributetype>
+        <attributetype>sambaNTPassword</attributetype>
+        <attributetype>sambaTrustFlags</attributetype>
       </mandatory>
       <optional>
-        <attributetype>uidNumber</attributetype>
-        <attributetype>gidNumber</attributetype>
+        <attributetype>sambaPwdLastSet</attributetype>
+        <attributetype>sambaSID</attributetype>
       </optional>
     </objectclass>
-    <objectclass oid="1.3.6.1.4.1.7165.2.2.9" obsolete="false">
+    <objectclass oid="1.3.6.1.4.1.7165.2.2.5" obsolete="false">
       <aliases>
-        <alias>sambaSidEntry</alias>
+        <alias>sambaDomain</alias>
       </aliases>
-      <description>Structural Class for a SID</description>
+      <description>Samba Domain Information</description>
       <superiors>
         <superior>top</superior>
       </superiors>
       <type>STRUCTURAL</type>
       <mandatory>
+        <attributetype>sambaDomainName</attributetype>
         <attributetype>sambaSID</attributetype>
       </mandatory>
+      <optional>
+        <attributetype>sambaAlgorithmicRidBase</attributetype>
+        <attributetype>sambaForceLogoff</attributetype>
+        <attributetype>sambaLockoutDuration</attributetype>
+        <attributetype>sambaLockoutObservationWindow</attributetype>
+        <attributetype>sambaLockoutThreshold</attributetype>
+        <attributetype>sambaLogonToChgPwd</attributetype>
+        <attributetype>sambaMaxPwdAge</attributetype>
+        <attributetype>sambaMinPwdAge</attributetype>
+        <attributetype>sambaMinPwdLength</attributetype>
+        <attributetype>sambaNextGroupRid</attributetype>
+        <attributetype>sambaNextRid</attributetype>
+        <attributetype>sambaNextUserRid</attributetype>
+        <attributetype>sambaPwdHistoryLength</attributetype>
+        <attributetype>sambaRefuseMachinePwdChange</attributetype>
+      </optional>
     </objectclass>
   </objectclasses>
 </schema>