Commande add-entry-req - Ajout d'une entrée
Sommaire
cad126fr
Sommaire
La commande add-entry-req ajoute une entrée. La nouvelle entrée doit respecter les règles de liaison de nom, et les attributs d’entrée doivent respecter les règles de classe d’objets de l’entrée.
Le format de la commande est le suivant :
add-entry-req entry = DN contents = { (objectClass objectClass-name) (attribute attribute-value [,attribute-value...] ) [...] } [common-args] ;
- Nom uniqueDéfinit l’entrée à ajouter, exprimée au format x.500.
- objectClassobjectClass-nameDéfinit la classe d’objets de la nouvelle entrée.
- attribute attribute-value[,attribute value...]Définit un attribut et sa ou ses valeurs. Si plusieurs valeurs sont spécifiées, elles doivent être séparées par des virgules. Une nouvelle ligne au sein d’une valeur d’attribut est représentée par un point (.).
- common-argsDéfinit les arguments communs. Pour plus d’informations, reportez-vous à la section commun-args.
Exemple : ajout d’une entrée unique
add-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <organizationalUnitName "Sales"> contents = { ( objectClass organizationalUnit ) ( postalAddress "100 222 - 268 Maroondah Highway"."Mooroolbark"."Victoria" ) ( postalCode "3138" ) ( telephoneNumber "(03) 9727-8900" , "(03) 9727-8901" ) ( facsimileTelephoneNumber "(03) 9727-3491" ) };
Exemple : ajout d’une entrée avec un attribut d’attribution de noms à plusieurs valeurs
Dans cet exemple, l'attribut à plusieurs valeurs
commonName
a la valeur John Smith, qui est le nom unique et nomme l’entrée. L’attribut commonName
se trouve dans le contenu de la demande d’ajout pour que vous puissiez ajouter la valeur J SMITH.add-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <commonName "John Smith"> contents = { ( objectClass organizationalPerson ) ( surname "Smith" ) ( commonName "J SMITH" ) };
Consultez les scripts de test pour d’autres exemples.
Ajout d'un alias
Pour ajouter un alias avec la commande add-entry-req, vous fournissez l’
alias
de classe d’objets et l’attribut aliasedObjectName
.Les alias n’ont aucune règle de liaison de nom, ce qui permet d’ajouter une entrée d’alias n’importe où dans une arborescence DIT.
Si lorsque vous ajoutez un alias, l'intégrité d'alias est activée pour le DSA, ce dernier doit être en mesure d’accéder à l’entrée renvoyant à l’alias.
Exemple : ajout d’une entrée d’alias
add-entry-req entry = <countryname "AU"> <organizationName "Democorp"> <commonName "Brendan Randall"> contents = { (objectClass alias) (aliasedObjectName <countryname "AU"> <organizationName "Democorp"> <organizationalUnitName "Services"> <organizationalUnitName "Networks"> <commonName "Brendan Randall"> ) } ;