mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Mark Craig
30.58.2012 1e2826188f65009ad1ea6ac94bd298a58fd4035d
CR-795 Fix for OPENDJ-626: Document DN/RDN assigned (indirect) collective attribute support
2 files modified
817 ■■■■ changed files
opendj3/src/main/docbkx/admin-guide/chap-virtual-attrs-collective-attrs.xml 301 ●●●● patch | view | raw | blame | history
opendj3/src/site/resources/Example.ldif 516 ●●●● patch | view | raw | blame | history
opendj3/src/main/docbkx/admin-guide/chap-virtual-attrs-collective-attrs.xml
@@ -186,60 +186,79 @@
  attributes that appear on all the entries in a subtree potentially filtered
  by object class. Standard collective attribute type names have the prefix
  <literal>c-</literal>.</para>
  <para>OpenDJ extends collective attributes to make them easier to use.
  You can define any OpenDJ attribute as collective using the
  <literal>;collective</literal> attribute option. You can use LDAP filters
  in your subtree specification for fine-grained control over which entries
  have the collective attributes.</para>
  <para>For example, you can define administrative privileges that
  apply to all users who belong to an administrators group. Alternatively
  you can define attributes that specify services available for a user
  depending on that user's service level.</para>
   <note>
    <para>The following example depends on the <literal>cos</literal> object
    class, and the <literal>classOfService</literal> attribute type defined but
    commented out in the <link xlink:show="new"
    xlink:href="http://opendj.forgerock.org/Example.ldif"
    >Example.ldif</link> file imported as sample data. To try this example
    for yourself, add the attribute type and object class definitions
    in comments near the top of the file, and then uncomment the
    <literal>objectClass: cos</literal> and <literal>classOfService</literal>
    attribute lines in <filename>Example.ldif</filename> before importing
    the data into OpenDJ.</para>
   </note>
   <para>This example positions collective attributes that depend on the
   <literal>classOfService</literal> attribute values.</para>
   <itemizedlist>
    <listitem>
     <para>For entries with <literal>classOfService: bronze</literal>,
     <literal>mailQuota</literal> is set to 1 GB, and
     <literal>diskQuota</literal> is set to 10 GB.</para>
    </listitem>
    <listitem>
     <para>For entries with <literal>classOfService: silver</literal>,
     <literal>mailQuota</literal> is set to 5 GB, and
     <literal>diskQuota</literal> is set to 50 GB.</para>
    </listitem>
    <listitem>
     <para>For entries with <literal>classOfService: gold</literal>,
     <literal>mailQuota</literal> is set to 10 GB, and
     <literal>diskQuota</literal> is set to 100 GB.</para>
    </listitem>
   </itemizedlist>
   <para>You define collective attributes in the user data using a subentry.
   In other words, collective attributes can be replicated. Collective
   attributes use attributes defined in the directory schema. First, add the
   <literal>mailQuote</literal> and <literal>diskQuota</literal> attributes,
   and adjust the definition of the <literal>cos</literal> object class to
   allow the two quota attributes.</para>
   <screen>$ cat quotas.ldif
  <para>You can have entries inherit attributes from other entries using
  collective attributes. You establish the relationship between entries either
  by specifying another attribute of the entry that specifies the DN of the
  entry from which to inherit the attributes, or by specifying how to construct
  the RDN of the entry from which to inherit the attributes.</para>
  <itemizedlist>
   <para><link xlink:href="admin-guide#change-group-privileges"
   xlink:role="http://docbook.org/xlink/role/olink"><citetitle>To Add Privileges
   For a Group of Administrators</citetitle></link> demonstrates setting
   administrative privileges in OpenDJ using collective attributes. The
   following examples demonstrate additional ways to use collective
   attributes in OpenDJ.</para>
   <listitem><para><xref linkend="example-collective-attrs-cos" /></para></listitem>
   <listitem><para><xref linkend="example-dept-from-manager" /></para></listitem>
   <listitem><para><xref linkend="example-inherit-from-locality" /></para></listitem>
  </itemizedlist>
  <example xml:id="example-collective-attrs-cos"><?dbfo keep-together="auto"?>
   <title>Class of Service With Collective Attributes</title>
   <para>This example defines attributes that specify services available to
   a user depending on that user's service level.</para>
    <note>
     <para>The following example depends on the <literal>cos</literal> object
     class, and the <literal>classOfService</literal> attribute type defined but
     commented out in the <link xlink:show="new"
     xlink:href="http://opendj.forgerock.org/Example.ldif"><filename
     >Example.ldif</filename></link> file imported as sample data. To try this
     example for yourself, add the attribute type and object class definitions
     in comments near the top of the file, and then uncomment the
     <literal>objectClass: cos</literal> and <literal>classOfService</literal>
     attribute lines in <filename>Example.ldif</filename> before importing
     the data into OpenDJ.</para>
    </note>
    <para>This example positions collective attributes that depend on the
    <literal>classOfService</literal> attribute values.</para>
    <itemizedlist>
     <listitem>
      <para>For entries with <literal>classOfService: bronze</literal>,
      <literal>mailQuota</literal> is set to 1 GB, and
      <literal>diskQuota</literal> is set to 10 GB.</para>
     </listitem>
     <listitem>
      <para>For entries with <literal>classOfService: silver</literal>,
      <literal>mailQuota</literal> is set to 5 GB, and
      <literal>diskQuota</literal> is set to 50 GB.</para>
     </listitem>
     <listitem>
      <para>For entries with <literal>classOfService: gold</literal>,
      <literal>mailQuota</literal> is set to 10 GB, and
      <literal>diskQuota</literal> is set to 100 GB.</para>
     </listitem>
    </itemizedlist>
    <para>You define collective attributes in the user data using a subentry.
    In other words, collective attributes can be replicated. Collective
    attributes use attributes defined in the directory schema. First, add the
    <literal>mailQuote</literal> and <literal>diskQuota</literal> attributes,
    and adjust the definition of the <literal>cos</literal> object class to
    allow the two quota attributes.</para>
    <screen>$ cat quotas.ldif
dn: cn=schema
changetype: modify
add: attributeTypes
@@ -273,10 +292,10 @@
Processing MODIFY request for cn=schema
MODIFY operation successful for DN cn=schema</screen>
   <para>Use the following collective attribute definitions to set the quotas
   depending on class of service.</para>
    <para>Use the following collective attribute definitions to set the quotas
    depending on class of service.</para>
   <programlisting language="ldif"># cos.ldif: quotas by class of service
    <programlisting language="ldif"># cos.ldif: quotas by class of service
dn: cn=Bronze Class of Service,dc=example,dc=com
objectClass: collectiveAttributeSubentry
objectClass: extensibleObject
@@ -311,10 +330,10 @@
 gold)" }
</programlisting>
   <para>You can add the collective attribute subentries by using the
   <command>ldapmodify</command> command.</para>
   <screen>$ ldapmodify
    <para>You can add the collective attribute subentries by using the
    <command>ldapmodify</command> command.</para>
    <screen>$ ldapmodify
 --port 1389
 --bindDN "cn=Directory Manager"
 --bindPassword password
@@ -327,10 +346,10 @@
Processing ADD request for cn=Gold Class of Service,dc=example,dc=com
ADD operation successful for DN cn=Gold Class of Service,dc=example,dc=com</screen>
   <para>With the collective attributes defined, you can see the results on
   user entries.</para>
   <screen>$ ldapsearch
    <para>With the collective attributes defined, you can see the results on
    user entries.</para>
    <screen>$ ldapsearch
 --port 1389
 --baseDN dc=example,dc=com
 uid=bjensen
@@ -359,5 +378,169 @@
mailQuota: 10 GB
classOfService: gold
diskQuota: 100 GB</screen>
  </example>
  <example xml:id="example-dept-from-manager"><?dbfo keep-together="auto"?>
   <title>Inheriting an Attribute From the Manager's Entry</title>
   <para>This example demonstrates how to have OpenDJ set an employee's
   department number using the manager's department number. To try the example,
   first import <link xlink:href="http://opendj.forgerock.org/Example.ldif"
   xlink:show="new"><filename>Example.ldif</filename></link> into OpenDJ in
   order to load the appropriate sample data.</para>
   <para>For this example the relationship between employee entries and manager
   entries is based on the manager attributes on employee entries. Each
   <literal>manager</literal> attribute on an employee's entry specifies the
   DN of the manager's entry. OpenDJ retrieves the department number from the
   manager's entry to populate the attribute on the employee's entry.</para>
   <para>The collective attribute subentry that specifies the relationship
   looks like this:</para>
   <programlisting language="ldif"
   >dn: cn=Inherit Department Number From Manager,dc=example,dc=com
objectClass: top
objectClass: subentry
objectClass: inheritedCollectiveAttributeSubentry
objectClass: inheritedFromDNCollectiveAttributeSubentry
cn: Inherit Department Number From Manager
subtreeSpecification: { base "ou=People" }
inheritFromDNAttribute: manager
inheritAttribute: departmentNumber
</programlisting>
   <para>This entry specifies that users inherit department number from their
   manager.</para>
   <para>As seen in <filename>Example.ldif</filename>, Babs Jensen's manager
   is Torrey Rigden.</para>
   <programlisting language="ldif">dn: uid=bjensen,ou=People,dc=example,dc=com
manager: uid=trigden, ou=People, dc=example,dc=com</programlisting>
   <para>Torrey's department number is 3001.</para>
   <programlisting language="ldif">dn: uid=trigden,ou=People,dc=example,dc=com
departmentNumber: 3001</programlisting>
   <para>Babs inherits her department number from Torrey.</para>
   <screen>$ ldapsearch --port 1389 --baseDN dc=example,dc=com uid=bjensen
 departmentNumber
dn: uid=bjensen,ou=People,dc=example,dc=com
departmentNumber: 3001</screen>
  </example>
  <example xml:id="example-inherit-from-locality"><?dbfo keep-together="auto"?>
   <title>Inheriting Attributes From the Locality</title>
   <para>This example demonstrates how to have OpenDJ set a user's language
   preferences and street address based on locality. To try the example, first
   import <link xlink:href="http://opendj.forgerock.org/Example.ldif"
   xlink:show="new"><filename>Example.ldif</filename></link> into OpenDJ in
   order to load the appropriate sample data.</para>
   <para>For this example the relationship between entries is based on locality.
   The collective attribute subentry specifies how to construct the RDN of the
   object holding the attribute values to inherit.</para>
   <programlisting language="ldif"
   >dn: cn=Inherit From Locality,dc=example,dc=com
objectClass: top
objectClass: subentry
objectClass: inheritedCollectiveAttributeSubentry
objectClass: inheritedFromRDNCollectiveAttributeSubentry
cn: Inherit From Locality
subtreeSpecification: { base "ou=People" }
inheritFromBaseRDN: ou=Locations
inheritFromRDNAttribute: l
inheritFromRDNType: l
inheritAttribute: preferredLanguage
inheritAttribute: street
collectiveConflictBehavior: real-overrides-virtual
</programlisting>
   <para>This specifies that the RDN of the entry from which to inherit
   attributes is like <literal>l=<replaceable
   >localityName</replaceable>,ou=Locations</literal>, where <replaceable
   >localityName</replaceable> is the value of the <literal>l</literal>
   (<literal>localityName</literal>) attribute on the user's entry.</para>
   <para>In other words, if the user's entry has <literal>l: Bristol</literal>,
   then the RDN of the entry from which to inherit attributes starts with
   <literal>l=Bristol,ou=Locations</literal>. The actual entry looks like
   this:</para>
   <programlisting language="ldif">dn: l=Bristol,ou=Locations,dc=example,dc=com
objectClass: top
objectClass: locality
objectClass: extensibleObject
l: Bristol
street: 60 Queen Square
preferredLanguage: en-gb
</programlisting>
   <para>The subentry also specifies two attributes to inherit for preferred
   language and street address.</para>
   <para>The object class <literal>extensibleObject</literal> is added to allow
   the entry to take a preferred language.<footnote><para>The object class
   <literal>extensibleObject</literal> means, "Let me add whatever attributes
   I want." It is usually better practice to add your own auxiliary object class
   if you need to decorate an entry with more attributes. The shortcut is taken
   here as the focus of this example is not schema extension, but instead how
   to use collective attributes.</para></footnote></para>
   <para>Notice the last line of the collective attribute subentry:</para>
   <literallayout class="monospaced"
   >collectiveConflictBehavior: real-overrides-virtual</literallayout>
   <para>This line says that if a collective attribute clashes with a real
   attribute, the real value takes precedence over the virtual, collective
   value. You can also set <literal>collectiveConflictBehavior</literal> to
   <literal>virtual-overrides-real</literal> for the opposite precedence, or to
   <literal>merge-real-and-virtual</literal> to keep both sets of values.</para>
   <para>Here, users can set their own language preferences. When users set
   language preferences manually, the collective attribute subentry is
   configured to give the user's settings precedence over the locality-based
   setting, which is only a default guess.</para>
   <para>Sam Carter is located in Bristol. Sam has specified no preferred
   languages.</para>
   <programlisting language="ldif">dn: uid=scarter,ou=People,dc=example,dc=com
l: Bristol</programlisting>
   <para>Sam inherits both the street address and also preferred language from
   the Bristol locality.</para>
   <screen>$ ldapsearch --port 1389 --baseDN dc=example,dc=com uid=scarter
 preferredLanguage street
dn: uid=scarter,ou=People,dc=example,dc=com
preferredLanguage: en-gb
street: 60 Queen Square</screen>
   <para>Babs's locality is San Francisco. Babs prefers English, but also knows
   Korean.</para>
   <programlisting language="ldif">dn: uid=bjensen,ou=People,dc=example,dc=com
preferredLanguage: en, ko;q=0.8
l: San Francisco</programlisting>
   <para>Babs inherits the street address from the San Francisco locality, but
   keeps her language preferences.</para>
   <screen>$ ldapsearch --port 1389 --baseDN dc=example,dc=com uid=bjensen
 preferredLanguage street
dn: uid=bjensen,ou=People,dc=example,dc=com
preferredLanguage: en, ko;q=0.8
street: 500 3rd Street</screen>
  </example>
 </section>
</chapter>
opendj3/src/site/resources/Example.ldif
@@ -171,7 +171,8 @@
roomnumber: 2290
homeDirectory: /home/abarnes
mail: abarnes@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1119
@@ -185,6 +186,7 @@
objectClass: posixAccount
objectClass: top
uid: abergin
departmentNumber: 4000
#classOfService: bronze
userpassword: inflict
facsimiletelephonenumber: +1 408 555 7472
@@ -195,7 +197,7 @@
roomnumber: 3472
homeDirectory: /home/abergin
mail: abergin@example.com
l: Cupertino
l: San Francisco
ou: Product Testing
ou: People
uidNumber: 1005
@@ -219,7 +221,8 @@
roomnumber: 0466
homeDirectory: /home/achassin
mail: achassin@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1027
@@ -243,7 +246,8 @@
roomnumber: 3050
homeDirectory: /home/ahall
mail: ahall@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1103
@@ -267,7 +271,8 @@
roomnumber: 0572
homeDirectory: /home/ahel
mail: ahel@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1066
@@ -291,7 +296,8 @@
roomnumber: 1213
homeDirectory: /home/ahunter
mail: ahunter@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1106
@@ -315,7 +321,8 @@
roomnumber: 0784
homeDirectory: /home/ajensen
mail: ajensen@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1095
@@ -339,7 +346,8 @@
roomnumber: 4736
homeDirectory: /home/aknutson
mail: aknutson@example.com
l: Cupertino
l: San Francisco
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1112
@@ -363,7 +371,8 @@
roomnumber: 2254
homeDirectory: /home/alangdon
mail: alangdon@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1133
@@ -387,7 +396,8 @@
roomnumber: 1327
homeDirectory: /home/alutz
mail: alutz@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1025
@@ -411,7 +421,8 @@
roomnumber: 1987
homeDirectory: /home/ashelton
mail: ashelton@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1060
@@ -435,7 +446,8 @@
roomnumber: 0061
homeDirectory: /home/awalker
mail: awalker@example.com
l: Cupertino
l: San Francisco
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1136
@@ -459,7 +471,8 @@
roomnumber: 0142
homeDirectory: /home/awhite
mail: awhite@example.com
l: Sunnyvale
l: Bristol
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1082
@@ -483,7 +496,8 @@
roomnumber: 3966
homeDirectory: /home/aworrell
mail: aworrell@example.com
l: Cupertino
l: San Francisco
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1108
@@ -507,7 +521,8 @@
roomnumber: 3743
homeDirectory: /home/bfrancis
mail: bfrancis@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1139
@@ -531,7 +546,8 @@
roomnumber: 3307
homeDirectory: /home/bfree
mail: bfree@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1056
@@ -555,7 +571,8 @@
roomnumber: 2758
homeDirectory: /home/bhal2
mail: bhal2@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1024
@@ -579,7 +596,8 @@
roomnumber: 2511
homeDirectory: /home/bhall
mail: bhall@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1017
@@ -603,7 +621,8 @@
roomnumber: 0906
homeDirectory: /home/bjablons
mail: bjablons@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1020
@@ -627,7 +646,8 @@
roomnumber: 4294
homeDirectory: /home/bjense2
mail: bjense2@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1101
@@ -652,9 +672,11 @@
roomnumber: 0209
homeDirectory: /home/bjensen
mail: bjensen@example.com
l: Cupertino
l: San Francisco
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
preferredLanguage: en, ko;q=0.8
uidNumber: 1076
gidNumber: 1000
@@ -676,7 +698,8 @@
roomnumber: 2207
homeDirectory: /home/bmaddox
mail: bmaddox@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1083
@@ -700,7 +723,8 @@
roomnumber: 1148
homeDirectory: /home/bparker
mail: bparker@example.com
l: Sunnyvale
l: Bristol
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1146
@@ -724,7 +748,8 @@
roomnumber: 4654
homeDirectory: /home/bplante
mail: bplante@example.com
l: Cupertino
l: San Francisco
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1044
@@ -748,7 +773,8 @@
roomnumber: 0617
homeDirectory: /home/brentz
mail: brentz@example.com
l: Sunnyvale
l: Bristol
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1048
@@ -772,7 +798,8 @@
roomnumber: 1643
homeDirectory: /home/brigden
mail: brigden@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1142
@@ -796,7 +823,8 @@
roomnumber: 4471
homeDirectory: /home/bschneid
mail: bschneid@example.com
l: Santa Clara
l: Lysaker
manager: uid=abergin, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1046
@@ -820,7 +848,8 @@
roomnumber: 1205
homeDirectory: /home/btalbo2
mail: btalbo2@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1026
@@ -844,7 +873,8 @@
roomnumber: 3532
homeDirectory: /home/btalbot
mail: btalbot@example.com
l: Cupertino
l: San Francisco
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1018
@@ -868,7 +898,8 @@
roomnumber: 3529
homeDirectory: /home/bwalker
mail: bwalker@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1038
@@ -892,7 +923,8 @@
roomnumber: 2884
homeDirectory: /home/calexand
mail: calexand@example.com
l: Sunnyvale
l: Bristol
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1070
@@ -916,7 +948,8 @@
roomnumber: 4583
homeDirectory: /home/charvey
mail: charvey@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1131
@@ -940,7 +973,8 @@
roomnumber: 0056
homeDirectory: /home/cnewport
mail: cnewport@example.com
l: Sunnyvale
l: Bristol
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1150
@@ -954,6 +988,7 @@
objectClass: posixAccount
objectClass: top
uid: cschmith
departmentNumber: 2001
#classOfService: gold
userpassword: hypotenuse
facsimiletelephonenumber: +1 408 555 4774
@@ -964,7 +999,7 @@
roomnumber: 0416
homeDirectory: /home/cschmith
mail: cschmith@example.com
l: Santa Clara
l: Lysaker
ou: Human Resources
ou: People
uidNumber: 1010
@@ -988,7 +1023,8 @@
roomnumber: 0349
homeDirectory: /home/cwallace
mail: cwallace@example.com
l: Cupertino
l: San Francisco
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1041
@@ -1012,7 +1048,8 @@
roomnumber: 4944
homeDirectory: /home/dakers
mail: dakers@example.com
l: Cupertino
l: San Francisco
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1088
@@ -1036,7 +1073,8 @@
roomnumber: 1737
homeDirectory: /home/dcope
mail: dcope@example.com
l: Sunnyvale
l: Bristol
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1126
@@ -1060,7 +1098,8 @@
roomnumber: 3263
homeDirectory: /home/dlangdon
mail: dlangdon@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1111
@@ -1084,7 +1123,8 @@
roomnumber: 3540
homeDirectory: /home/dlanoway
mail: dlanoway@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1117
@@ -1108,7 +1148,8 @@
roomnumber: 4135
homeDirectory: /home/dmiller
mail: dmiller@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1006
@@ -1132,7 +1173,8 @@
roomnumber: 4012
homeDirectory: /home/drose
mail: drose@example.com
l: Sunnyvale
l: Bristol
manager: uid=abergin, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1134
@@ -1156,7 +1198,8 @@
roomnumber: 0368
homeDirectory: /home/dsmith
mail: dsmith@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1049
@@ -1180,7 +1223,8 @@
roomnumber: 4396
homeDirectory: /home/dswain
mail: dswain@example.com
l: Sunnyvale
l: Bristol
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1102
@@ -1204,7 +1248,8 @@
roomnumber: 1128
homeDirectory: /home/dthorud
mail: dthorud@example.com
l: Cupertino
l: San Francisco
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1051
@@ -1228,7 +1273,8 @@
roomnumber: 3927
homeDirectory: /home/dward
mail: dward@example.com
l: Sunnyvale
l: Bristol
manager: uid=abergin, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1090
@@ -1252,7 +1298,8 @@
roomnumber: 2434
homeDirectory: /home/ealexand
mail: ealexand@example.com
l: Santa Clara
l: Lysaker
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1147
@@ -1276,7 +1323,8 @@
roomnumber: 4233
homeDirectory: /home/ecruse
mail: ecruse@example.com
l: Santa Clara
l: Lysaker
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1143
@@ -1300,7 +1348,8 @@
roomnumber: 3737
homeDirectory: /home/ejohnson
mail: ejohnson@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1036
@@ -1324,7 +1373,8 @@
roomnumber: 2721
homeDirectory: /home/ekohler
mail: ekohler@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1052
@@ -1348,7 +1398,8 @@
roomnumber: 3906
homeDirectory: /home/elott
mail: elott@example.com
l: Santa Clara
l: Lysaker
manager: uid=abergin, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1149
@@ -1372,7 +1423,8 @@
roomnumber: 2295
homeDirectory: /home/ewalker
mail: ewalker@example.com
l: Cupertino
l: San Francisco
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1140
@@ -1396,7 +1448,8 @@
roomnumber: 4874
homeDirectory: /home/eward
mail: eward@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1129
@@ -1420,7 +1473,8 @@
roomnumber: 1439
homeDirectory: /home/falbers
mail: falbers@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1062
@@ -1444,7 +1498,8 @@
roomnumber: 1269
homeDirectory: /home/gfarmer
mail: gfarmer@example.com
l: Cupertino
l: San Francisco
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1007
@@ -1468,7 +1523,8 @@
roomnumber: 4609
homeDirectory: /home/gjensen
mail: gjensen@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1081
@@ -1492,7 +1548,8 @@
roomnumber: 4023
homeDirectory: /home/gtriplet
mail: gtriplet@example.com
l: Sunnyvale
l: Bristol
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1033
@@ -1516,7 +1573,8 @@
roomnumber: 0312
homeDirectory: /home/gtyler
mail: gtyler@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1099
@@ -1540,7 +1598,8 @@
roomnumber: 4304
homeDirectory: /home/hmiller
mail: hmiller@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1028
@@ -1564,7 +1623,8 @@
roomnumber: 0034
homeDirectory: /home/jbourke
mail: jbourke@example.com
l: Cupertino
l: San Francisco
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1116
@@ -1588,7 +1648,8 @@
roomnumber: 4224
homeDirectory: /home/jbrown
mail: jbrown@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1085
@@ -1612,7 +1673,8 @@
roomnumber: 4926
homeDirectory: /home/jburrell
mail: jburrell@example.com
l: Sunnyvale
l: Bristol
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1067
@@ -1636,7 +1698,8 @@
roomnumber: 1377
homeDirectory: /home/jcampai2
mail: jcampai2@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1029
@@ -1660,7 +1723,8 @@
roomnumber: 4385
homeDirectory: /home/jcampaig
mail: jcampaig@example.com
l: Cupertino
l: San Francisco
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1023
@@ -1684,7 +1748,8 @@
roomnumber: 0083
homeDirectory: /home/jcruse
mail: jcruse@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1071
@@ -1708,7 +1773,8 @@
roomnumber: 1917
homeDirectory: /home/jfalena
mail: jfalena@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1034
@@ -1732,7 +1798,8 @@
roomnumber: 1454
homeDirectory: /home/jgoldste
mail: jgoldste@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1107
@@ -1756,7 +1823,8 @@
roomnumber: 4856
homeDirectory: /home/jhunter
mail: jhunter@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1059
@@ -1780,7 +1848,8 @@
roomnumber: 4882
homeDirectory: /home/jjensen
mail: jjensen@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1086
@@ -1804,7 +1873,8 @@
roomnumber: 3798
homeDirectory: /home/jlange
mail: jlange@example.com
l: Santa Clara
l: Lysaker
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1077
@@ -1828,7 +1898,8 @@
roomnumber: 3541
homeDirectory: /home/jlut2
mail: jlut2@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1123
@@ -1852,7 +1923,8 @@
roomnumber: 2544
homeDirectory: /home/jlutz
mail: jlutz@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1110
@@ -1876,7 +1948,8 @@
roomnumber: 2359
homeDirectory: /home/jmcFarla
mail: jmcFarla@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1021
@@ -1900,7 +1973,8 @@
roomnumber: 0997
homeDirectory: /home/jmuffly
mail: jmuffly@example.com
l: Cupertino
l: San Francisco
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1104
@@ -1924,7 +1998,8 @@
roomnumber: 4405
homeDirectory: /home/jrent2
mail: jrent2@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1127
@@ -1948,7 +2023,8 @@
roomnumber: 3025
homeDirectory: /home/jrentz
mail: jrentz@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1093
@@ -1972,7 +2048,8 @@
roomnumber: 2942
homeDirectory: /home/jreuter
mail: jreuter@example.com
l: Cupertino
l: San Francisco
manager: uid=abergin, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1015
@@ -1996,7 +2073,8 @@
roomnumber: 1734
homeDirectory: /home/jvaughan
mail: jvaughan@example.com
l: Sunnyvale
l: Bristol
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1138
@@ -2020,7 +2098,8 @@
roomnumber: 3445
homeDirectory: /home/jvedder
mail: jvedder@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1151
@@ -2034,6 +2113,7 @@
objectClass: posixAccount
objectClass: top
uid: jwalker
departmentNumber: 4001
#classOfService: silver
userpassword: dogleg
facsimiletelephonenumber: +1 408 555 1992
@@ -2044,7 +2124,7 @@
roomnumber: 3915
homeDirectory: /home/jwalker
mail: jwalker@example.com
l: Cupertino
l: San Francisco
ou: Product Testing
ou: People
uidNumber: 1012
@@ -2068,7 +2148,8 @@
roomnumber: 1033
homeDirectory: /home/jwallace
mail: jwallace@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1011
@@ -2092,7 +2173,8 @@
roomnumber: 2320
homeDirectory: /home/kcarter
mail: kcarter@example.com
l: Cupertino
l: San Francisco
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1072
@@ -2116,7 +2198,8 @@
roomnumber: 3040
homeDirectory: /home/kcope
mail: kcope@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1118
@@ -2140,7 +2223,8 @@
roomnumber: 1944
homeDirectory: /home/kjensen
mail: kjensen@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1039
@@ -2164,7 +2248,8 @@
roomnumber: 4312
homeDirectory: /home/kmcinnis
mail: kmcinnis@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1113
@@ -2188,7 +2273,8 @@
roomnumber: 2221
homeDirectory: /home/kschmith
mail: kschmith@example.com
l: Cupertino
l: San Francisco
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1096
@@ -2202,6 +2288,7 @@
objectClass: posixAccount
objectClass: top
uid: kvaughan
departmentNumber: 2000
#classOfService: silver
userpassword: bribery
facsimiletelephonenumber: +1 408 555 3372
@@ -2212,9 +2299,10 @@
roomnumber: 2871
homeDirectory: /home/kvaughan
mail: kvaughan@example.com
l: Sunnyvale
l: Bristol
ou: Human Resources
ou: People
preferredLanguage: en, ja;q=0.5
uidNumber: 1004
gidNumber: 1000
@@ -2226,6 +2314,7 @@
objectClass: posixAccount
objectClass: top
uid: kwinters
departmentNumber: 3000
#classOfService: silver
userpassword: forsook
facsimiletelephonenumber: +1 408 555 1992
@@ -2236,7 +2325,7 @@
roomnumber: 4178
homeDirectory: /home/kwinters
mail: kwinters@example.com
l: Santa Clara
l: Lysaker
ou: Product Development
ou: People
uidNumber: 1008
@@ -2260,7 +2349,8 @@
roomnumber: 2073
homeDirectory: /home/lcampbel
mail: lcampbel@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1053
@@ -2284,7 +2374,8 @@
roomnumber: 2854
homeDirectory: /home/llabonte
mail: llabonte@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1022
@@ -2308,7 +2399,8 @@
roomnumber: 2203
homeDirectory: /home/lrentz
mail: lrentz@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1137
@@ -2332,7 +2424,8 @@
roomnumber: 0169
homeDirectory: /home/lstockto
mail: lstockto@example.com
l: Santa Clara
l: Lysaker
manager: uid=abergin, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1115
@@ -2356,7 +2449,8 @@
roomnumber: 0985
homeDirectory: /home/lulrich
mail: lulrich@example.com
l: Sunnyvale
l: Bristol
manager: uid=abergin, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1030
@@ -2380,7 +2474,8 @@
roomnumber: 3819
homeDirectory: /home/mcarter
mail: mcarter@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1087
@@ -2404,7 +2499,8 @@
roomnumber: 3160
homeDirectory: /home/mjablons
mail: mjablons@example.com
l: Cupertino
l: San Francisco
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1124
@@ -2428,7 +2524,8 @@
roomnumber: 4471
homeDirectory: /home/mlangdon
mail: mlangdon@example.com
l: Cupertino
l: San Francisco
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1031
@@ -2452,7 +2549,8 @@
roomnumber: 0498
homeDirectory: /home/mlott
mail: mlott@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1040
@@ -2476,7 +2574,8 @@
roomnumber: 4818
homeDirectory: /home/mmcinnis
mail: mmcinnis@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1061
@@ -2500,7 +2599,8 @@
roomnumber: 1356
homeDirectory: /home/mreuter
mail: mreuter@example.com
l: Sunnyvale
l: Bristol
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1098
@@ -2524,7 +2624,8 @@
roomnumber: 3153
homeDirectory: /home/mschneid
mail: mschneid@example.com
l: Cupertino
l: San Francisco
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1063
@@ -2548,7 +2649,8 @@
roomnumber: 1415
homeDirectory: /home/mtalbot
mail: mtalbot@example.com
l: Cupertino
l: San Francisco
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1084
@@ -2572,7 +2674,8 @@
roomnumber: 2701
homeDirectory: /home/mtyler
mail: mtyler@example.com
l: Cupertino
l: San Francisco
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1148
@@ -2596,7 +2699,8 @@
roomnumber: 4508
homeDirectory: /home/mvaughan
mail: mvaughan@example.com
l: Sunnyvale
l: Bristol
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1122
@@ -2620,7 +2724,8 @@
roomnumber: 1707
homeDirectory: /home/mward
mail: mward@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1019
@@ -2644,7 +2749,8 @@
roomnumber: 3088
homeDirectory: /home/mwhite
mail: mwhite@example.com
l: Cupertino
l: San Francisco
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1080
@@ -2668,7 +2774,8 @@
roomnumber: 4524
homeDirectory: /home/pchassin
mail: pchassin@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1125
@@ -2692,7 +2799,8 @@
roomnumber: 3967
homeDirectory: /home/pcruse
mail: pcruse@example.com
l: Santa Clara
l: Lysaker
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1064
@@ -2716,7 +2824,8 @@
roomnumber: 0087
homeDirectory: /home/phun2
mail: phun2@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1121
@@ -2740,7 +2849,8 @@
roomnumber: 1183
homeDirectory: /home/phunt
mail: phunt@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1074
@@ -2764,7 +2874,8 @@
roomnumber: 1276
homeDirectory: /home/plorig
mail: plorig@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1094
@@ -2788,7 +2899,8 @@
roomnumber: 1376
homeDirectory: /home/polfield
mail: polfield@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1135
@@ -2812,7 +2924,8 @@
roomnumber: 1271
homeDirectory: /home/prigden
mail: prigden@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1037
@@ -2836,7 +2949,8 @@
roomnumber: 0542
homeDirectory: /home/prose
mail: prose@example.com
l: Cupertino
l: San Francisco
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1058
@@ -2860,7 +2974,8 @@
roomnumber: 2918
homeDirectory: /home/pshelton
mail: pshelton@example.com
l: Cupertino
l: San Francisco
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1092
@@ -2884,7 +2999,8 @@
roomnumber: 0327
homeDirectory: /home/ptyler
mail: ptyler@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1069
@@ -2908,7 +3024,8 @@
roomnumber: 2449
homeDirectory: /home/pworrell
mail: pworrell@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1097
@@ -2932,7 +3049,8 @@
roomnumber: 0983
homeDirectory: /home/rbannist
mail: rbannist@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1043
@@ -2956,7 +3074,8 @@
roomnumber: 0194
homeDirectory: /home/rdaugherty
mail: rdaugherty@example.com
l: Sunnyvale
l: Bristol
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1014
@@ -2980,7 +3099,8 @@
roomnumber: 2317
homeDirectory: /home/rfish
mail: rfish@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1073
@@ -3004,7 +3124,8 @@
roomnumber: 1579
homeDirectory: /home/rfisher
mail: rfisher@example.com
l: Cupertino
l: San Francisco
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1132
@@ -3028,7 +3149,8 @@
roomnumber: 3482
homeDirectory: /home/rfrancis
mail: rfrancis@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1079
@@ -3052,7 +3174,8 @@
roomnumber: 0718
homeDirectory: /home/rhunt
mail: rhunt@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1145
@@ -3076,7 +3199,8 @@
roomnumber: 1984
homeDirectory: /home/rjense2
mail: rjense2@example.com
l: Sunnyvale
l: Bristol
manager: uid=jwalker, ou=People, dc=example,dc=com
ou: Product Testing
ou: People
uidNumber: 1144
@@ -3100,7 +3224,8 @@
roomnumber: 2631
homeDirectory: /home/rjensen
mail: rjensen@example.com
l: Cupertino
l: San Francisco
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1120
@@ -3124,7 +3249,8 @@
roomnumber: 3823
homeDirectory: /home/rmills
mail: rmills@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1045
@@ -3148,7 +3274,8 @@
roomnumber: 4183
homeDirectory: /home/rschneid
mail: rschneid@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1075
@@ -3172,7 +3299,8 @@
roomnumber: 1282
homeDirectory: /home/rulrich
mail: rulrich@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1078
@@ -3196,7 +3324,8 @@
roomnumber: 2013
homeDirectory: /home/scarte2
mail: scarte2@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1050
@@ -3210,6 +3339,7 @@
objectClass: posixAccount
objectClass: top
uid: scarter
departmentNumber: 1000
#classOfService: gold
userpassword: sprain
facsimiletelephonenumber: +1 408 555 9751
@@ -3220,7 +3350,7 @@
roomnumber: 4612
homeDirectory: /home/scarter
mail: scarter@example.com
l: Sunnyvale
l: Bristol
ou: Accounting
ou: People
uidNumber: 1002
@@ -3244,7 +3374,8 @@
roomnumber: 0019
homeDirectory: /home/sfarmer
mail: sfarmer@example.com
l: Santa Clara
l: Lysaker
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1089
@@ -3268,7 +3399,8 @@
roomnumber: 1608
homeDirectory: /home/skellehe
mail: skellehe@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Payroll
ou: People
uidNumber: 1047
@@ -3292,7 +3424,8 @@
roomnumber: 1806
homeDirectory: /home/slee
mail: slee@example.com
l: Santa Clara
l: Lysaker
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1055
@@ -3316,7 +3449,8 @@
roomnumber: 4971
homeDirectory: /home/smason
mail: smason@example.com
l: Cupertino
l: San Francisco
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1068
@@ -3340,7 +3474,8 @@
roomnumber: 3073
homeDirectory: /home/speterso
mail: speterso@example.com
l: Cupertino
l: San Francisco
manager: uid=trigden, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1035
@@ -3364,7 +3499,8 @@
roomnumber: 3083
homeDirectory: /home/striplet
mail: striplet@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1032
@@ -3388,7 +3524,8 @@
roomnumber: 4376
homeDirectory: /home/tclow
mail: tclow@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1013
@@ -3412,7 +3549,8 @@
roomnumber: 3994
homeDirectory: /home/tcouzens
mail: tcouzens@example.com
l: Sunnyvale
l: Bristol
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1114
@@ -3436,7 +3574,8 @@
roomnumber: 4191
homeDirectory: /home/tcruse
mail: tcruse@example.com
l: Cupertino
l: San Francisco
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1128
@@ -3460,7 +3599,8 @@
roomnumber: 0730
homeDirectory: /home/tjames
mail: tjames@example.com
l: Santa Clara
l: Lysaker
manager: uid=tmorris, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1141
@@ -3484,7 +3624,8 @@
roomnumber: 4717
homeDirectory: /home/tjensen
mail: tjensen@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1105
@@ -3508,7 +3649,8 @@
roomnumber: 3107
homeDirectory: /home/tkelly
mail: tkelly@example.com
l: Santa Clara
l: Lysaker
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
uidNumber: 1065
gidNumber: 1000
@@ -3531,7 +3673,8 @@
roomnumber: 1426
homeDirectory: /home/tlabonte
mail: tlabonte@example.com
l: Cupertino
l: San Francisco
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1054
@@ -3555,7 +3698,8 @@
roomnumber: 1124
homeDirectory: /home/tmason
mail: tmason@example.com
l: Sunnyvale
l: Bristol
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1016
@@ -3569,6 +3713,7 @@
objectClass: posixAccount
objectClass: top
uid: tmorris
departmentNumber: 1001
#classOfService: gold
userpassword: irrefutable
facsimiletelephonenumber: +1 408 555 8473
@@ -3579,7 +3724,7 @@
roomnumber: 4117
homeDirectory: /home/tmorris
mail: tmorris@example.com
l: Santa Clara
l: Lysaker
ou: Accounting
ou: People
uidNumber: 1003
@@ -3603,7 +3748,8 @@
roomnumber: 1383
homeDirectory: /home/tpierce
mail: tpierce@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1042
@@ -3617,6 +3763,7 @@
objectClass: posixAccount
objectClass: top
uid: trigden
departmentNumber: 3001
#classOfService: gold
userpassword: sensitive
facsimiletelephonenumber: +1 408 555 8473
@@ -3627,7 +3774,7 @@
roomnumber: 3584
homeDirectory: /home/trigden
mail: trigden@example.com
l: Santa Clara
l: Lysaker
ou: Product Development
ou: People
uidNumber: 1009
@@ -3651,7 +3798,8 @@
roomnumber: 4607
homeDirectory: /home/tschmith
mail: tschmith@example.com
l: Cupertino
l: San Francisco
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1100
@@ -3675,7 +3823,8 @@
roomnumber: 2292
homeDirectory: /home/tschneid
mail: tschneid@example.com
l: Sunnyvale
l: Bristol
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1057
@@ -3699,7 +3848,8 @@
roomnumber: 3924
homeDirectory: /home/ttully
mail: ttully@example.com
l: Sunnyvale
l: Bristol
manager: uid=cschmith, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1130
@@ -3723,7 +3873,8 @@
roomnumber: 2238
homeDirectory: /home/tward
mail: tward@example.com
l: Santa Clara
l: Lysaker
manager: uid=kvaughan, ou=People, dc=example,dc=com
ou: Human Resources
ou: People
uidNumber: 1091
@@ -3747,7 +3898,8 @@
roomnumber: 4912
homeDirectory: /home/wlutz
mail: wlutz@example.com
l: Santa Clara
l: Lysaker
manager: uid=scarter, ou=People, dc=example,dc=com
ou: Accounting
ou: People
uidNumber: 1109
@@ -3772,7 +3924,8 @@
roomNumber: 0042
homeDirectory: /home/fdupont
mail: fdupont@example.fr
l: Paris
l: Montbonnot
manager: uid=kwinters, ou=People, dc=example,dc=com
ou: Product Development
ou: People
uidNumber: 1110
@@ -3823,6 +3976,30 @@
objectClass: top
ou: Apps
dn: cn=Inherit Department Number From Manager,dc=example,dc=com
objectClass: top
objectClass: subentry
objectClass: inheritedCollectiveAttributeSubentry
objectClass: inheritedFromDNCollectiveAttributeSubentry
cn: Inherit Department Number From Manager
subtreeSpecification: { base "ou=People" }
inheritFromDNAttribute: manager
inheritAttribute: departmentNumber
dn: cn=Inherit From Locality,dc=example,dc=com
objectClass: top
objectClass: subentry
objectClass: inheritedCollectiveAttributeSubentry
objectClass: inheritedFromRDNCollectiveAttributeSubentry
cn: Inherit From Locality
subtreeSpecification: { base "ou=People" }
inheritFromBaseRDN: ou=Locations
inheritFromRDNAttribute: l
inheritFromRDNType: l
inheritAttribute: preferredLanguage
inheritAttribute: street
collectiveConflictBehavior: real-overrides-virtual
dn: cn=My App,ou=Apps,dc=example,dc=com
cn: My App
objectClass: person
@@ -3833,6 +4010,43 @@
userPassword: password
ds-privilege-name: proxied-auth
dn: ou=Locations,dc=example,dc=com
objectClass: organizationalunit
objectClass: top
ou: Locations
dn: l=Bristol,ou=Locations,dc=example,dc=com
objectClass: top
objectClass: locality
objectClass: extensibleObject
l: Bristol
street: 60 Queen Square
preferredLanguage: en-gb
dn: l=Montbonnot,ou=Locations,dc=example,dc=com
objectClass: top
objectClass: locality
objectClass: extensibleObject
l: Montbonnot
street: 55 Rue Blaise Pascal
preferredLanguage: fr
dn: l=Lysaker,ou=Locations,dc=example,dc=com
objectClass: top
objectClass: locality
objectClass: extensibleObject
l: Lysaker
street: Lysaker Torg 2
preferredLanguage: no
dn: l=San Francisco,ou=Locations,dc=example,dc=com
objectClass: top
objectClass: locality
objectClass: extensibleObject
l: San Francisco
street: 500 3rd Street
preferredLanguage: en
# Create a new base DN, dc=ref,dc=com, before importing these entries:
dn: dc=ref,dc=com
objectClass: domain