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]
  • Modificaciones
    Define los cambios que se deben realizar a la entrada. El formato de las opciones de modificación es el siguiente:
    add-attr {attribute attribute-value [,attribute-value...]} | add-values {attribute attribute-value [,attribute-value...]} | rem-values {attribute attribute-value [,attribute-value...]} | rem-attr attribute [, ...]
    Los paréntisis de ({}) las opciones 
    add-attr
    ,
    add-values
     y 
    rem-values
     forman parte del comando.
    Si se especifican dos o más modificaciones, deben separarse por comas.
    • add-attr
      Especifica que se debe agregar un atributo. Si el atributo ya existe, se trata a
      add-attr
      como si fuera
      add-values
      .
    • add-values
      Especifica 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-values
      Especifica que uno o más valores deben eliminarse del atributo. La eliminación del último valor, elimina el atributo.
    • rem-attr
      Especifica que se debe eliminar un atributo de la entrada. No se pueden eliminar los atributos obligatorios.
  • common-args
    Define los argumentos comunes. Para obtener más información, consulte common-args.
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.