Current section

Files

Jump to
ldap man ldif.htm
Raw

man/ldif.htm

<html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" />
<title>LDAP LDIF</title>
<link rel="stylesheet" href="https://n2o.dev/blank.css" />
<link rel="stylesheet" href="https://n2o.dev/zima.css" />
<link rel="stylesheet" href="https://n2o.dev/pro/pro.css" />
</head><body><nav>
<a href="https://erp.uno">ERP</a>
<a href="https://ldap.erp.uno">LDAP</a>
<a href="#" style="background:#ededed;">LDIF</a>
</nav><header>
<a href="../index.html"> <img src="https://openmoji.org/data/color/svg/1F310.svg" /></a>
<h1>LDIF</h1>
</header>
<main>
<section>
<h3>LDIF BOOT</h3>
<p>Startup test-suite scripts to be runed as <b class=se>suite.sh</b>.</p>
<h4>INIT.LDIF</h4>
<P>Admin and global directory of top-level acounts (ou=People).</p>
<figure><code>dn: dc=synrc,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o: SYNRC
dc: synrc
dn: uid=admin,dc=synrc,dc=com
objectClass: top
objectClass: account
objectClass: simpleSecurityObject
uid: admin
userPassword: secret
dn: ou=People,dc=synrc,dc=com
objectClass: top
objectClass: organizationalUnit
ou: People</code></figure>
<h4>ADD.LDIF</h4>
<P>Some of top-level acounts examples.</p>
<figure><code>dn: cn=alice,ou=People,dc=synrc,dc=com
changetype: add
mail: alice@synrc.com
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetorgperson
givenName: Alice
sn: Surname
uid: alice
cn: Alice Surname
dn: cn=bob,ou=People,dc=synrc,dc=com
changetype: add
mail: bob@synrc.com
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetorgperson
givenName: Bob
sn: Surname
uid: bob
cn: Bob Surname
dn: cn=Namdak Tonpa,ou=People,dc=synrc,dc=com
uid: master
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetorgperson
sn: Tonpa
mail: namdak@tonpa.guru
givenName: Namdak
cn: Namdak Tonpa
# Maxim Sokhatsky, People, synrc.com
dn: cn=Maxim Sokhatsky,ou=People,dc=synrc,dc=com
uid: maxim
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetorgperson
sn: Sokhatsky
mail: maxim@synrc.com
givenName: Maxim
cn: Maxim Sokhatsky</code></figure>
</section>
<section>
<h3>CREATE</h3>
<figure><code>$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f init.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f add.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f add-exists.ldif</code></figure>
</section>
<section>
<h3>MODIFY</h3>
<figure><code>$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f modify-replace.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f modify-add.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f modify-del.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f modify-multi.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f modify-noobj.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f modify-dn.ldif</code></figure>
</section>
<section>
<h3>DELETE</h3>
<figure><code>$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f delete.ldif
$ ldapadd -x -D "cn=admin,dc=synrc,dc=com" -w secret -c -f delete-noobj.ldif</code></figure>
</section>
<section>
<h3>SEARCH</h3>
<figure><code>$ ldapsearch -D "cn=admin,cn=config" -w secret -b "cn=config" -Y EXTERNAL -H ldapi:///
$ ldapsearch -D "uid=admin,dc=synrc,dc=com" -w secret -b "dc=synrc,dc=com"
$ ldapsearch -D "uid=admin,dc=synrc,dc=com" -w secret -b "ou=People,dc=synrc,dc=com" "(&(uid=*)(sn=Ton*))"
$ ldapsearch -D "uid=admin,dc=synrc,dc=com" -w secret -b "ou=People,dc=synrc,dc=com" "uid=*" "objectClass"
$ ldapsearch -D "uid=admin,dc=synrc,dc=com" -w secret -b "ou=People,dc=synrc,dc=com" '(sn=To*)' cn sn
$ ldapcompare -D "uid=admin,dc=synrc,dc=com" -w secret uid=admin,dc=synrc,dc=com uid:admin</code></figure>
<br><center>&dot;</center>
<br><center>&dot;</center>
</section>
</main><footer> <br><center>&dot;</center><br> 2005—2023 © Synrc Research Center
</footer></body></html>