lunes, 8 de febrero de 2010

Desactivar usuarios sin uso

Es recomendable desactivar los usuarios inactivos, o sea con más de x días sin conectarse al sistema.

Para ello podemos utilizamos una herramienta del sistema, es recomendable conectarse como QSECOFR para realizar esta acciones:
  • Ir al menú GO SECTOOLS.
  • Seleccionar la opción "4. Analyze profile activity" (mandato ANZPRFACT) e introducir los días inactivos, por ejemplo 30 días.
  • Al pulsar Intro añade, o modifica si ya la teníamos, la entrada QSECIDL1 de los trabajos planificados del sistema.
  • Podemos ver o editar esta entrada con el mandato:
  • WRKJOBSCDE JOB(QSECIDL1)
  • Si, por ejemplo, queremos que se ejecute mensualmente (por omisión es semanal):
  • CHGJOBSCDE JOB(QSECIDL1) FRQ(*MONTHLY) SCDDATE(*MONTHEND) SCDDAY(*NONE) JOBQ(*LIBL/QSYSNOMAX) TEXT('Desactiva usuarios sin uso durante más de 30 días')
Si tenemos usuarios que no nos interesa que se desactiven nunca hemos de introducirlo en la lista de usuarios a omitir por este proceso, para ello:
  • Ir al menú GO SECTOOLS.
  • Seleccionar la opción "3. Change active profile list".
  • O utilizar el mandato CHGACTPRFL y pulsar F4.
  • Después introducimos el perfil de usuario que queremos omitir, por ejemplo QSECOFR:
  • CHGACTPRFL USRPRF(QSECOFR) ACTION(*ADD).
  • Para eliminar un usuario de la lista:
  • CHGACTPRFL USRPRF(ANYUSER) ACTION(*REMOVE)
  • Podemos visualizar, o imprimir, la lista de usuarios omitidos para desactivación automática con la opción "2.Display active profile list" (mandato DSPACTPRFL)

No hay comentarios: