зеркало из https://github.com/mozilla/pjs.git
182 строки
5.7 KiB
Plaintext
182 строки
5.7 KiB
Plaintext
# LDIF examples, taken from the specification which was found at:
|
|
# http://www.ietf.org/internet-drafts/draft-good-ldap-ldif-03.txt
|
|
|
|
# Example 1: An simple LDAP file with two entries
|
|
version: 1
|
|
dn: cn=Barbara Jensen, ou=Product Development, dc=airius, dc=com
|
|
objectclass: top
|
|
objectclass: person
|
|
objectclass: organizationalPerson
|
|
cn: Barbara Jensen
|
|
cn: Barbara J Jensen
|
|
cn: Babs Jensen
|
|
sn: Jensen
|
|
uid: bjensen
|
|
telephonenumber: +1 408 555 1212
|
|
description: A big sailing fan.
|
|
|
|
dn: cn=Bjorn Jensen, ou=Accounting, dc=airius, dc=com
|
|
objectclass: top
|
|
objectclass: person
|
|
objectclass: organizationalPerson
|
|
cn: Bjorn Jensen
|
|
sn: Jensen
|
|
telephonenumber: +1 408 555 1212
|
|
|
|
# Example 2: A file containing an entry with a folded attribute value
|
|
version: 1
|
|
dn:cn=Barbara Jensen, ou=Product Development, dc=airius, dc=com
|
|
objectclass:top
|
|
objectclass:person
|
|
objectclass:organizationalPerson
|
|
cn:Barbara Jensen
|
|
cn:Barbara J Jensen
|
|
cn:Babs Jensen
|
|
sn:Jensen
|
|
uid:bjensen
|
|
telephonenumber:+1 408 555 1212
|
|
description:Babs is a big sailing fan, and travels extensively in search of
|
|
perfect sailing conditions.
|
|
title:Product Manager, Rod and Reel Division
|
|
|
|
# Example 3: A file containing a base-64-encoded value
|
|
version: 1
|
|
dn: cn=Gern Jensen, ou=Product Testing, dc=airius, dc=com
|
|
objectclass: top
|
|
objectclass: person
|
|
objectclass: organizationalPerson
|
|
cn: Gern Jensen
|
|
cn: Gern O Jensen
|
|
sn: Jensen
|
|
uid: gernj
|
|
telephonenumber: +1 408 555 1212
|
|
description:: V2hhdCBhIGNhcmVmdWwgcmVhZGVyIHlvdSBhcmUhICBUaGlzIHZhbHVlIGlzIGJ
|
|
hc2UtNjQtZW5jb2RlZCBiZWNhdXNlIGl0IGhhcyBhIGNvbnRyb2wgY2hhcmFjdGVyIGluIGl0ICh
|
|
hIENSKS4NICBCeSB0aGUgd2F5LCB5b3Ugc2hvdWxkIHJlYWxseSBnZXQgb3V0IG1vcmUu
|
|
|
|
# Example 4: A file containing an entries with UTF-8-encoded attribute
|
|
# values, including language tags. Comments indicate the contents
|
|
# of UTF-8-encoded attributes and distinguished names.
|
|
version: 1
|
|
dn:: b3U95Za25qWt6YOoLG89QWlyaXVz
|
|
# dn:: ou=<JapaneseOU>,o=Airius
|
|
objectclass: top
|
|
objectclass: organizationalUnit
|
|
ou:: 5Za25qWt6YOo
|
|
# ou:: <JapaneseOU>
|
|
ou;lang-ja:: 5Za25qWt6YOo
|
|
# ou;lang-ja:: <JapaneseOU>
|
|
ou;lang-ja;phonetic:: 44GI44GE44GO44KH44GG44G2
|
|
# ou;lang-ja:: <JapaneseOU_in_phonetic_representation>
|
|
ou;lang-en: Sales
|
|
description: Japanese office
|
|
|
|
dn:: dWlkPXJvZ2FzYXdhcmEsb3U95Za25qWt6YOoLG89QWlyaXVz
|
|
# dn:: uid=<uid>,ou=<JapaneseOU>,o=Airius
|
|
userpassword: {SHA}O3HSv1MusyL4kTjP+HKI5uxuNoM=
|
|
objectclass: top
|
|
objectclass: person
|
|
objectclass: organizationalPerson
|
|
objectclass: inetOrgPerson
|
|
uid: rogasawara
|
|
mail: rogasawara@airius.co.jp
|
|
givenname;lang-ja:: 44Ot44OJ44OL44O8
|
|
# givenname;lang-ja:: <JapaneseGivenname>
|
|
sn;lang-ja:: 5bCP56yg5Y6f
|
|
# sn;lang-ja:: <JapaneseSn>
|
|
cn;lang-ja:: 5bCP56yg5Y6fIOODreODieODi+ODvA==
|
|
# cn;lang-ja:: <JapaneseCn>
|
|
title;lang-ja:: 5Za25qWt6YOoIOmDqOmVtw==
|
|
# title;lang-ja:: <JapaneseTitle>
|
|
preferredlanguage: ja
|
|
givenname:: 44Ot44OJ44OL44O8
|
|
# givenname:: <JapaneseGivenname>
|
|
sn:: 5bCP56yg5Y6f
|
|
# sn:: <JapaneseSn>
|
|
cn:: 5bCP56yg5Y6fIOODreODieODi+ODvA==
|
|
# cn:: <JapaneseCn>
|
|
title:: 5Za25qWt6YOoIOmDqOmVtw==
|
|
# title:: <JapaneseTitle>
|
|
givenname;lang-ja;phonetic:: 44KN44Gp44Gr44O8
|
|
# givenname;lang-ja;phonetic:: <JapaneseGivenname_in_phonetic_representation_kana>
|
|
sn;lang-ja;phonetic:: 44GK44GM44GV44KP44KJ
|
|
# sn;lang-ja;phonetic:: <JapaneseSn_in_phonetic_representation_kana>
|
|
cn;lang-ja;phonetic:: 44GK44GM44GV44KP44KJIOOCjeOBqeOBq+ODvA==
|
|
# cn;lang-ja;phonetic:: <JapaneseCn_in_phonetic_representation_kana>
|
|
title;lang-ja;phonetic:: 44GI44GE44GO44KH44GG44G2IOOBtuOBoeOCh+OBhg==
|
|
# title;lang-ja;phonetic:: <JapaneseTitle_in_phonetic_representation_kana>
|
|
givenname;lang-en: Rodney
|
|
sn;lang-en: Ogasawara
|
|
cn;lang-en: Rodney Ogasawara
|
|
title;lang-en: Sales, Director
|
|
|
|
# Example 5: A file containing a reference to an external file
|
|
version: 1
|
|
dn: cn=Horatio Jensen, ou=Product Testing, dc=airius, dc=com
|
|
objectclass: top
|
|
objectclass: person
|
|
objectclass: organizationalPerson
|
|
cn: Horatio Jensen
|
|
cn: Horatio N Jensen
|
|
sn: Jensen
|
|
uid: hjensen
|
|
telephonenumber: +1 408 555 1212
|
|
# XXXmcs: In the spec, the following line reads:
|
|
# jpegphoto:< file:///usr/local/directory/photos/hjensen.jpg
|
|
# I changed the file URL to point to a more generic directory.
|
|
jpegphoto:< file:///tmp/hjensen.jpg
|
|
|
|
# Example 6: A file containing a series of change records and comments
|
|
version: 1
|
|
# Add a new entry
|
|
dn: cn=Fiona Jensen, ou=Marketing, dc=airius, dc=com
|
|
changetype: add
|
|
objectclass: top
|
|
objectclass: person
|
|
objectclass: organizationalPerson
|
|
cn: Fiona Jensen
|
|
sn: Jensen
|
|
uid: fiona
|
|
telephonenumber: +1 408 555 1212
|
|
# XXXmcs: In the spec, the following line reads:
|
|
# jpegphoto:< file:///usr/local/directory/photos/fiona.jpg
|
|
# I changed the file URL to point to a more generic directory.
|
|
jpegphoto:< file:///tmp/fiona.jpg
|
|
|
|
# Delete an existing entry
|
|
dn: cn=Robert Jensen, ou=Marketing, dc=airius, dc=com
|
|
changetype: delete
|
|
|
|
# Modify an entry's relative distinguished name
|
|
dn: cn=Paul Jensen, ou=Product Development, dc=airius, dc=com
|
|
changetype: modrdn
|
|
newrdn: cn=Paula Jensen
|
|
deleteoldrdn: 1
|
|
|
|
# Rename an entry and move all of its children to a new location in
|
|
# the directory tree (only implemented by LDAPv3 servers).
|
|
dn: ou=PD Accountants, ou=Product Development, dc=airius, dc=com
|
|
changetype: modrdn
|
|
newrdn: ou=Product Development Accountants
|
|
deleteoldrdn: 0
|
|
newsuperior: ou=Accounting, dc=airius, dc=com
|
|
|
|
# Modify an entry: add an additional value to the postaladdress attribute,
|
|
# completely delete the description attribute, replace the telephonenumber
|
|
# attribute with two values, and delete a specific value from the
|
|
# facsimiletelephonenumber attribute
|
|
dn: cn=Paula Jensen, ou=Product Development, dc=airius, dc=com
|
|
changetype: modify
|
|
add: postaladdress
|
|
postaladdress: 123 Anystreet $ Sunnyvale, CA $ 94086
|
|
-
|
|
delete: description
|
|
-
|
|
replace: telephonenumber
|
|
telephonenumber: +1 408 555 1234
|
|
telephonenumber: +1 408 555 5678
|
|
-
|
|
delete: facsimiletelephonenumber
|
|
facsimiletelephonenumber: +1 408 555 9876
|
|
-
|