Utilice este mandato para modificar las propiedades de un usuario.
Finalidad
Utilice el mandato
updateUser para modificar las siguientes propiedades de un usuario:
- uid
- password
- confirm password
- cn
- sn
- mail
Éstas son las únicas propiedades que puede modificar con el mandato updateUser.
Si es correcto, el mandato updateUser devuelve el nombre exclusivo del usuario actualizado.
Nota: Si se ha seleccionado la opción Usar valores de seguridad global para la esfera de usuario o se ha seleccionado la opción Depósitos federados globales como tipo de esfera para el dominio especificado, este mandato se ejecuta en el depósito federado del dominio admin.
Sin embargo, los cambios de configuración realizados en el dominio se aplican a la configuración específica del dominio de seguridad.
Sintaxis
updateUser { -uniqueName nombre_exclusivo [-uid uid] [-password contraseña]
[-confirmPassword contraseña] [-cn nombre_común] [-sn apellido]
[-mail correo] [-securityDomainName nombre_dominio] }
Parámetros
- -uniqueName nombre_exclusivo
- Especifica el valor de nombre exclusivo del usuario cuyas propiedades desea modificar. Este
parámetro correlaciona la propiedad uniqueName en virtual member manager.
- -uid ID_usuario
- Especifica el nuevo valor de ID exclusivo para el usuario. Este parámetro se correlaciona con la propiedad uid en virtual member manager.
- -password contraseña
- Especifica la nueva contraseña para el usuario.
Este parámetro se correlaciona con la propiedad password en virtual member manager.
- -confirmPassword contraseña
- Vuelve a especificar la contraseña para validar cómo se especificó en el parámetro password.
Este parámetro se correlaciona con la propiedad password en virtual member manager.
- cn nombre_común
- Especifica el nuevo nombre del usuario. Este parámetro se correlaciona con la
propiedad cn en virtual member manager.
- -sn apellido
- Especifica el nuevo apellido o nombre de familia del usuario. Este parámetro se correlaciona con la
propiedad sn en virtual member manager.
- -mail correo
- Especifica la nueva dirección de correo electrónico del usuario. Este parámetro correlaciona la propiedad mail en el virtual member manager.
- -securityDomainName nombre_dominio
- Especifica el nombre que identifica exclusivamente el dominio de seguridad.
Si no especifica este parámetro, el mandato utiliza el repositorio federado global.
Ejemplo
Para modificar el uid del usuario Dan Meyers de dmeyesr,cn=users,dc=yourco,dc=com a dameyers, emita este mandato:
$AdminTask updateUser {-uniqueName uid=dmeyers,cn=users,dc=yourco,dc=com –uid dameyers}
Para modificar la dirección de correo electrónico y el nombre común del usuario Dan
Meyers, cuyo uniqueName es uid=dmeyers,cn=users,dc=yourco,dc=com, emita este mandato:
$AdminTask updateUser {uniqueName uid=dmeyers,cn=users,dc=yourco,dc=com
–mail meyersd@acme.com -cn Daniel}