Eliminación de registros de usuarios con scripts

Puede utilizar la herramienta wsadmin para eliminar registros de usuarios de las configuraciones de seguridad global o de dominio de seguridad. Utilice los pasos de este tema para eliminar el protocolo LDAP (Lightweight Directory Access Protocol), el sistema operativo local, los registros de usuarios del repositorio federados o personalizados de las configuraciones de seguridad global o de dominio de seguridad.

Antes de empezar

Debe satisfacer los siguientes requisitos antes de configurar los registros de usuarios del sistema operativo local:
  • Debe tener el rol de administrador o de nuevo admin.
  • Habilite la seguridad global en el entorno.

Procedimiento

  1. Inicie la herramienta de scripts wsadmin utilizando el lenguaje de scripts Jython. Para obtener más información, consulte el artículo Inicio del cliente de scripts wsadmin.
  2. Determine el registro que se va a eliminar.
    Utilice el mandato getUserRegistryInfo para mostrar información sobre un registro de usuarios de la configuración de seguridad global o de un dominio de seguridad. Debe especificar el tipo de registro de usuarios de interés. Los valores válidos son LDAPUserRegistry, WIMUserRegistry, CustomUserRegistry y LocalOSUserRegistry. El mandato siguiente devuelve una lista de valores del objeto de registro de usuarios del sistema operativo local para el dominio de seguridad dominio2, como se muestra en el ejemplo siguiente:
    AdminTask.getUserRegistryInfo('-securityDomainName dominio2 -userRegistryType LocalOSUserRegistry')
  3. Determine si el registro especificado es el registro de usuarios activo.

    No puede eliminar el registro de usuarios activo. Utilice el mandato getActiveSecuritySettings para comprobar si el registro de usuarios es el registro de usuarios activo antes de eliminarlo.

  4. Elimine el registro de interés.
    Utilice el mandato unconfigureUserRegistry para eliminar el registro de interés. Si elimina el registro de usuarios de la configuración de seguridad global, el mandato reduce el objeto de registro a los valores mínimos para la configuración. Si elimina el registro de usuarios de un dominio de seguridad, el mandato elimina el objeto de configuración del dominio de seguridad. En el ejemplo Jython siguiente se elimina la configuración del registro de usuarios del sistema operativo local del dominio de seguridad dominio2:
    AdminTask.unconfigureUserRegistry('-securityDomainName dominio2 -userRegistryType LocalOSUserRegistry')
  5. Guarde los cambios de configuración.
    Utilice el siguiente ejemplo de mandatos para guardar los cambios de configuración:
    AdminConfig.save()

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7removeregistry
File name: txml_7removeregistry.html