B.2 Commandes spécifiques de LDAP

Commande

Description

Utilisation

ldapconfig

Utilitaire de configuration des objets Serveur LDAP et Groupe LDAP

ldapconfig get [...] | set <attribute-value-list>  [-t <treename> | -p <hostname>[:port] | --config-file <configuration file>] [-w <password>] [-a <user FDN>] [-f]
ldapconfig [-t <treename> | -p <hostname>[:port]] [-w <password> | --config-file <configuration file>] [-a <user FDN>] [-V] [-R] [-H] [-f] -v <attribute>,<attribute2>...
ldapconfig [-t <treename> | -p hostname[:port] | --config-file <configuration file>] [-w <password>] [-a <admin FDN>] [-V] [-R] [-H] [-f] -s <attribute>=<value>,... 

ldapadd ldapmodify

Ajoute ou modifie des entrées d'un serveur LDAP

ldapmodify [-a] [-c] [-C] [-M] [-P] [-r] [-n] [-v] [-F] [-l <limit>] [-M[M]] [-d <debuglevel>] [-e <key filename>] [-D <binddn>] [[-W]|[-w <passwd>]] [-h <ldaphost>] [-p <ldap-port>] [-P <version>] [-Z[Z]] [-f <file>]
ldapadd [-c] [-C] [-l] [-M] [-P] [-r] [-n] [-v] [-F] [-l <limit>] [-M[M]] [-d  <debuglevel>] [-e <key filename>] [-D  <binddn>] [[-W ]| [-w <passwd>]] [-h  <ldaphost>] [-p <ldapport>] [-P <version>] [-Z[Z]] [-f <file>]

ldapdelete

Supprime les entrées d'un serveur LDAP

ldapdelete [-n] [-v]  [-c]  [-r] [-l] [-C] [-M] [-d <debuglevel>] [-e <key filename>] [-f <file>] [-D <binddn>] [[-W]| [-w <passwd>]] [-h <ldaphost>] [-p <ldapport>] [-Z[Z]] [dn]...

ldapmodrdn

Outil de modification du nom distinctif relatif (RDN) des entrées LDAP

ldapmodrdn [-r] [-n] [-v] [-c] [-C] [-l] [-M] [-s <newsuperior>] [-d <debuglevel>] [-e <key filename>] [-D <binddn>] [[-W]|[-w  <passwd>]]  [-h <ldaphost>] [-p <ldapport>] [-Z[Z]] [-f <file>] [dn <newrdn>]

ldapsearch

Outil de recherche LDAP

ldapsearch [-n] [-u] [-v] [-t] [-A] [-T] [-C] [-V] [-M] [-P] [-L] [-d <debuglevel>] [-e <key filename>] [-f <file>] [-D <binddn>] [[-W]| [-w <bindpasswd>]] [-h <ldaphost>] [-p <ldapport>] [-b <searchbase>] [-s <scope>] [-a <deref>] [-l <time limit>] [-z <size limit>] [-Z[Z]] filter [attrs....]

ndsindex

Utilitaire permettant de créer, lister, suspendre, reprendre ou supprimer des index de base de données NetIQ eDirectory

ndsindex list [-h <hostname>] [-p <port>] [-D <bind DN>] [-W|[-w <password>]] [-l <limit>] [-s <eDirectory Server DN>] [-Z[Z]] [<indexName1>, <indexName2>.....]
ndsindex add [-h <hostname>] [-p <port>] [-D <bind DN>] -W|[-w <password>] [-l <limit>] [-s <eDirectory Server DN>] [-Z[Z]] <indexDefinintion1> [<indexDefinintion2>.....]
ndsindex delete [-h <hostname>] [-p <port>] [-D <bind DN>] [-W|[-w <password>]] [-l <limit>] [-s <eDirectory Server DN>] [-Z[Z]] <indexName1> [<indexName2>.....]
ndsindex resume [-h <hostname>] [-p <port>] -D <bind DN> [-W|[-w <password>]] [-l <limit>] [-s <eDirectory Server DN>] [-Z[Z]] <indexName1> [<indexName2>.....]
ndsindex suspend [-h <hostname>] [-p <port>] [-D <bind DN>] [-W|[-w <password>]] [-l <limit>] [-s <eDirectory Server DN>] [-Z[Z]] <indexName1> [<indexName2>.....]

Caractères spéciaux dans les noms d'utilisateur et mots de passe

L'utilisation de caractères spéciaux dans les noms d'utilisateur et les mots de passe peut créer des problèmes lors de la transmission des valeurs au cours d'une d'installation d'eDirectory ou d'une extension de schéma. Si le nom d'utilisateur ou le mot de passe contient des caractères spéciaux, tels que $, #, etc., insérez devant une barre oblique inverse (\) comme caractère d'échappement.

Exemple : un nom d'administrateur cn=admin$name.o=container doit être transféré sous la forme cn=admin\$name.o=container.

Lorsque vous entrez des valeurs de paramètre sur la ligne de commande, vous pouvez soit utiliser un caractère d'échappement, soit placer des guillemets simples autour de la valeur.

Par exemple,

cn=admin\$name.o=container 

ou

'cn=admin$name.o=container'