Use el siguiente procedimiento para otorgar o denegar credenciales para usuarios específicos mediante el servicio de asignación de identidades. Una regla de asignación de autorización otorga credenciales de identidad de Windows a partir de una identidad de UNIX o viceversa. Una regla de asignación de denegación bloquea una identidad de Windows para evitar que reciba las credenciales de una identidad de UNIX o viceversa.
Antes de empezar
Configure la asignación basada en reglas como se describe en Configuración de asignación de identidades (CLI).
hostname:configuration services idmap> create hostname:configuration services idmap (uncommitted)>
Puede utilizar el comando list para ver una lista de las propiedades disponibles.
hostname:configuration services idmap (uncommitted)> list Properties: windomain = (unset) winname = (unset) direction = (unset) unixname = (unset) unixtype = (unset)
Introduzca * para indicar todos los usuarios del dominio especificado.
win2unix: asignación de Windows a UNIX
unix2win: asignación de UNIX a Windows
bi: asignación bidireccional
hostname:configuration services idmap (uncommitted)> set windomain=demo.domain.com hostname:configuration services idmap (uncommitted)> set winname=* hostname:configuration services idmap (uncommitted)> set direction=win2unix hostname:configuration services idmap (uncommitted)> set unixname= hostname:configuration services idmap (uncommitted)> set unixtype=user
hostname:configuration services idmap (uncommitted)> commit hostname:configuration services idmap>
Puede usar el comando list para ver la nueva regla en la lista Reglas.
hostname:configuration services idmap> list MAPPING WINDOWS ENTITY DIRECTION UNIX ENTITY idmap-000 Alice@demo.domain.com (U) == wdp (U) idmap-001 *@demo.domain.com (U) => "" (U)
En este ejemplo, se crea una asignación bidireccional basada en nombres entre un usuario de Windows y un usuario de UNIX.
hostname:> configuration services idmap hostname:configuration services idmap> create hostname:configuration services idmap (uncommitted)> set windomain=eng.fishworks.com hostname:configuration services idmap (uncommitted)> set winname=Bill hostname:configuration services idmap (uncommitted)> set direction=bi hostname:configuration services idmap (uncommitted)> set unixname=wdp hostname:configuration services idmap (uncommitted)> set unixtype=user hostname:configuration services idmap (uncommitted)> commit hostname:configuration services idmap> list MAPPING WINDOWS ENTITY DIRECTION UNIX ENTITY idmap-000 Bill@eng.fishworks.com (U) == wdp (U)Ejemplo 14 Creación de asignaciones de denegación (CLI)
En este ejemplo, se crea una asignación de denegación para impedir que todos los usuarios de Windows de un dominio obtengan credenciales.
hostname:configuration services idmap> create hostname:configuration services idmap (uncommitted)> list Properties: windomain = (unset) winname = (unset) direction = (unset) unixname = (unset) unixtype = (unset) hostname:configuration services idmap (uncommitted)> set windomain=guest.fishworks.com hostname:configuration services idmap (uncommitted)> set winname=* hostname:configuration services idmap (uncommitted)> set direction=win2unix hostname:configuration services idmap (uncommitted)> set unixname= hostname:configuration services idmap (uncommitted)> set unixtype=user hostname:configuration services idmap (uncommitted)> commit hostname:configuration services idmap> list MAPPING WINDOWS ENTITY DIRECTION UNIX ENTITY idmap-000 Bill@eng.fishworks.com (U) == wdp (U) idmap-001 *@guest.fishworks.com (U) => "" (U)