Comando add-entry-req: Adición de una entrada

Contenido
cad126es
Contenido
El comando add-entry-req agrega una entrada. La nueva entrada debe respetar las reglas de enlace de nombre y los atributos de entrada deben respetar las reglas de clase de objeto de la entrada.
El formato del comando se muestra a continuación:
add-entry-req entry = DN contents = { (objectClass objectClass-name) (attribute attribute-value [,attribute-value...] ) [...] } [common-args] ;
  • Nombre distintivo
    Define la entrada que se debe agregar, expresada en formato X.500.
  • objectClass
    nombre-clase-objeto
    Define la clase de objeto de la nueva entrada.
  • atributo valor-atributo 
    [,
    valor atributo...
    ]
    Define un atributo y su valor (o valores). Si hay varios valores, se separan con comas. Una nueva línea dentro del valor de un atributo viene representada por un punto (.).
  • common-args
    Define los argumentos comunes. Para obtener más información, consulte common-args.
Ejemplo: Adición de una única entrada
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" ) };
Ejemplo: Adición de una entrada con un atributo de denominación con varios valores
En este ejemplo, un atributo con varios valores llamado 
commonName
tiene el valor "John Smith", que es el nombre distintivo y el nombre de la entrada. El atributo 
commonName
 se encuentra en el contenido de la solicitud de adición para que se pueda agregar el valor J SMITH.
add-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <commonName "John Smith"> contents = { ( objectClass organizationalPerson ) ( surname "Smith" ) ( commonName "J SMITH" ) };
Consulte los scripts de prueba para ver más ejemplos.
Adición de un alias
Para agregar un alias con el comando add-entry-req, proporcione el
alias
de la clase de objeto y el atributo
aliasedObjectName
.
Los alias no tienen ninguna regla de enlace de nombre, por lo que se puede agregar una entrada de alias en cualquier lugar del árbol de información de directorios.
Si al agregar un alias, el agente de sistema de directorio tiene activada la integridad de alias, el agente de sistema de directorio debe poder ir a la entrada que señala el alias.
Ejemplo: Adición de una entrada de 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"> ) } ;