Comando add-entry-req: Adición de una entrada
Contenido
cad140es
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 distintivoDefine la entrada que se debe agregar, expresada en formato X.500.
- objectClassnombre-clase-objetoDefine 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 (.).
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" ) };
Para obtener más ejemplos, consulte los scripts de prueba.
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"> ) } ;