Comando mod-entry-req: Modificación de una entrada
Contenido
cad126es
Contenido
El comando "mod-entry-req" agrega y elimina los atributos y valores. Si se utiliza este comando en un alias, cambia el alias pero no la entrada que señala el alias.
Nota:
No se puede utilizar mod-entry-req para crear un alias. Se debe utilizar add-entry-req.El comando tiene el formato siguiente:
mod-entry-req entry = DN Modifications [common-args]
- ModificacionesDefine los cambios que se deben realizar a la entrada. El formato de las opciones de modificación es el siguiente:
Los paréntisis de ({}) las opcionesadd-attr {attribute attribute-value [,attribute-value...]} | add-values {attribute attribute-value [,attribute-value...]} | rem-values {attribute attribute-value [,attribute-value...]} | rem-attr attribute [, ...]add-attr,add-valuesyrem-valuesforman parte del comando.Si se especifican dos o más modificaciones, deben separarse por comas.- add-attrEspecifica que se debe agregar un atributo. Si el atributo ya existe, se trata aadd-attrcomo si fueraadd-values.
- add-valuesEspecifica uno o más valores que deben agregarse a un atributo existente. No se puede agregar un segundo valor a un atributo de un solo valor.
- rem-valuesEspecifica que uno o más valores deben eliminarse del atributo. La eliminación del último valor, elimina el atributo.
- rem-attrEspecifica que se debe eliminar un atributo de la entrada. No se pueden eliminar los atributos obligatorios.
Ejemplo: Modificación del servicio para agregar atributos
Agregue un número de fax a la unidad organizativa corporativa en la organización Democorp:
mod-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <organizationalUnitName "Corporate" > add-attr {facsimileTelephoneNumber "03-9727-9722" } ;
Ejemplo: Modificación del servicio para agregar y eliminar atributos
Agregue otro valor de número de teléfono de John Smith y elimine uno de sus nombres comunes: el valor no distintivo, J SMITH:
mod-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <commonName "John Smith"> rem-values { commonName "J SMITH" }, add-values { telephoneNumber "03 9727 9111" };
Para obtener más ejemplos, consulte los scripts de prueba.
Transferencia de un punto de alias en una entrada diferente
Se puede utilizar el comando "mod-entry-req" para que un alias señale a una entrada diferentes.
Nota:
No se puede cambiar una entrada no alias a un alias.Si el agente de sistema de directorio tiene activada la integración de alias al agregar un alias, el agente de sistema de directorio debe ser capaz de navegar al objeto que señala el alias.
Para modificar un alias, utilice el comando mod-entry-req para eliminar el valor del atributo
aliasedObjectName
y agregue un nuevo valor.Ejemplo: Cambio de un alias de una persona a un alias de un rol
mod-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <commonName "Brendan Randall"> rem-values { (aliasedObjectName <countryName "AU"> <organizationName "Democorp"> <organizationalUnitName "Services"> <organizationalUnitName "Networks"> <commonName "Brendan Randall"> )}, add-values { (aliasedObjectName <countryName "AU"> <organizationName "Democorp"> <organizationalUnitName "Services"> <organizationalUnitName "Networks"> <commonName "System Manager"> } ;
En lugar de eliminar y agregar valores, se pueden eliminar y agregar los atributos. Esta probablemente se la forma más común de realización de un cambio.