Commande add-entry-req - Ajout d'une entrée

Sommaire
cad140fr
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 unique
    Définit l’entrée à ajouter, exprimée au format x.500.
  • objectClass
    objectClass-name
    Dé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-args
    Dé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 obtenir 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"> ) } ;