| | |
| | | ! |
| | | ! CCPL HEADER END |
| | | ! |
| | | ! Copyright 2011-2014 ForgeRock AS |
| | | ! Copyright 2011-2015 ForgeRock AS. |
| | | ! |
| | | --> |
| | | <refentry xml:id='ldapmodify-1' |
| | |
| | | xsi:schemaLocation='http://docbook.org/ns/docbook |
| | | http://docbook.org/xml/5.0/xsd/docbook.xsd' |
| | | xmlns:xlink='http://www.w3.org/1999/xlink'> |
| | | <info><copyright><year>2011-2014</year><holder>ForgeRock AS</holder></copyright></info> |
| | | <info><copyright><year>2011-2015</year><holder>ForgeRock AS.</holder></copyright></info> |
| | | <refmeta> |
| | | <refentrytitle>ldapmodify</refentrytitle><manvolnum>1</manvolnum> |
| | | <refmiscinfo class="software">OpenDJ</refmiscinfo> |
| | |
| | | ADD operation successful for DN uid=newuser,ou=People,dc=example,dc=com</computeroutput> |
| | | </screen> |
| | | |
| | | <para> |
| | | The following listing shows a UNIX shell script that adds a user entry. |
| | | </para> |
| | | |
| | | <programlisting language="shell"> |
| | | #!/bin/sh |
| | | # |
| | | # Add a new user with the ldapmodify utility. |
| | | # |
| | | |
| | | usage(){ |
| | | echo "Usage: $0 uid firstname lastname" |
| | | exit 1 |
| | | } |
| | | [[ $# -lt 3 ]] && usage |
| | | |
| | | LDAPMODIFY=/path/to/opendj/bin/ldapmodify |
| | | HOST=opendj.example.com |
| | | PORT=1389 |
| | | ADMIN=uid=kvaughan,ou=people,dc=example,dc=com |
| | | PWD=bribery |
| | | |
| | | $LDAPMODIFY -h $HOST -p $PORT -D $ADMIN -w $PWD -a <<EOF |
| | | dn: uid=$1,ou=people,dc=example,dc=com |
| | | uid: $1 |
| | | objectClass: top |
| | | objectClass: person |
| | | objectClass: organizationalPerson |
| | | objectClass: inetOrgPerson |
| | | cn: $2 $3 |
| | | givenName: $2 |
| | | sn: $3 |
| | | mail: $1@example.com |
| | | EOF |
| | | </programlisting> |
| | | |
| | | <para>The following example demonstrates adding a Description attribute |
| | | to the new user's entry.</para> |
| | | |