Utenti del Sistema

E’ possibile avere una visione di insieme di tutti gli Utenti del Sistema eseguendo il seguente comando SQL:

SELECT * FROM QSYS2.USER_INFO

Di seguito è riportato un esempio dei dati ottenuti eseguendo il comando SQL:

AUTHORIZATION_NAME	PREVIOUS_SIGNON	SIGN_ON_ATTEMPTS_NOT_VALID	STATUS	NETSERVER_DISABLED	PASSWORD_CHANGE_DATE	NO_PASSWORD_INDICATOR	PASSWORD_LEVEL_0_1	PASSWORD_LEVEL_2_3	PASSWORD_EXPIRATION_INTERVAL	DATE_PASSWORD_EXPIRES	DAYS_UNTIL_PASSWORD_EXPIRES	SET_PASSWORD_TO_EXPIRE	USER_CLASS_NAME	SPECIAL_AUTHORITIES	GROUP_PROFILE_NAME	SUPPLEMENTAL_GROUP_COUNT	SUPPLEMENTAL_GROUP_LIST	OWNER	GROUP_AUTHORITY	ASSISTANCE_LEVEL	CURRENT_LIBRARY_NAME	INITIAL_MENU_NAME	INITIAL_MENU_LIBRARY_NAME	INITIAL_PROGRAM_NAME	INITIAL_PROGRAM_LIBRARY_NAME	LIMIT_CAPABILITIES	TEXT_DESCRIPTION	DISPLAY_SIGNON_INFORMATION	LIMIT_DEVICE_SESSIONS	KEYBOARD_BUFFERING	MAXIMUM_ALLOWED_STORAGE	STORAGE_USED	HIGHEST_SCHEDULING_PRIORITY	JOB_DESCRIPTION_NAME	JOB_DESCRIPTION_LIBRARY_NAME	ACCOUNTING_CODE	MESSAGE_QUEUE_NAME	MESSAGE_QUEUE_LIBRARY_NAME	MESSAGE_QUEUE_DELIVERY_METHOD	MESSAGE_QUEUE_SEVERITY	OUTPUT_QUEUE_NAME	OUTPUT_QUEUE_LIBRARY_NAME	PRINT_DEVICE	SPECIAL_ENVIRONMENT	ATTENTION_KEY_HANDLING_PROGRAM_NAME	ATTENTION_KEY_HANDLING_PROGRAM_LIBRARY_NAME	LANGUAGE_ID	COUNTRY_OR_REGION_ID	CHARACTER_CODE_SET_ID	USER_OPTIONS	SORT_SEQUENCE_TABLE_NAME	SORT_SEQUENCE_TABLE_LIBRARY_NAME	OBJECT_AUDITING_VALUE	USER_ACTION_AUDIT_LEVEL	GROUP_AUTHORITY_TYPE	USER_ID_NUMBER	GROUP_ID_NUMBER	LOCALE_JOB_ATTRIBUTES	GROUP_MEMBER_INDICATOR	DIGITAL_CERTIFICATE_INDICATOR	CHARACTER_IDENTIFIER_CONTROL	LOCAL_PASSWORD_MANAGEMENT	BLOCK_PASSWORD_CHANGE	USER_ENTITLEMENT_REQUIRED	USER_EXPIRATION_INTERVAL	USER_EXPIRATION_DATE	USER_EXPIRATION_ACTION	HOME_DIRECTORY	LOCALE_PATH_NAME	USER_DEFAULT_PASSWORD	USER_OWNER	USER_CREATOR	SIZE	CREATION_TIMESTAMP	LAST_USED_TIMESTAMP	DAYS_USED_COUNT	LAST_RESET_TIMESTAMP	AUTHORITY_COLLECTION_ACTIVE	AUTHORITY_COLLECTION_REPOSITORY_EXISTS	PASE_SHELL_PATH
AAAA	30/11/2023 11:13:46	0	*ENABLED	NO	02/11/2022 10:31:54	NO	YES	YES	0			NO	*PGMR	*ALLOBJ    *SECADM    *JOBCTL    *SPLCTL    *SAVSYS    *SERVICE   *AUDIT     *IOSYSCFG  	*NONE	0		*USRPRF	*NONE	*SYSVAL	*CRTDFT	MAIN	QSYS	*NONE		*NO	§IT UTENTE esterno XXXX	*SYSVAL	*SYSVAL	*SYSVAL	9,223372036854776E+18	250384	3	AAAA	LVRSYS		AAAA	QUSRSYS	*NOTIFY	0	PRINT_XXXX	XX_UTY	*WRKSTN	*SYSVAL	*SYSVAL		*SYSVAL	*SYSVAL	QCCSID		*SYSVAL		*NONE		*PRIVATE	435	0	*SYSVAL    	NO	NO	*SYSVAL	YES	*SYSVAL	YES	0		*NONE	/home/AAAA	*SYSVAL	NO	XAXA	XAXA	1851392	18/05/2015 09:00:54	30/11/2023 00:00:00	664		NO	NO	
BBBB		0	*ENABLED	NO	17/02/2021 19:42:18	NO	YES	YES	0			NO	*PGMR	*ALLOBJ    *JOBCTL    *SPLCTL    *SAVSYS    *SERVICE   *AUDIT     *IOSYSCFG  	*NONE	0		*USRPRF	*NONE	*SYSVAL	*CRTDFT	MAIN	QSYS	*NONE		*NO	§IT UTENTE XXXX x accesso sito DR	*SYSVAL	*SYSVAL	*SYSVAL	9,223372036854776E+18	12	3	BBBB	LVRSYS		BBBB	QUSRSYS	*NOTIFY	0	PRINT_XXXX	XX_UTY	*WRKSTN	*SYSVAL	*SYSVAL		*SYSVAL	*SYSVAL	QCCSID		*SYSVAL		*NONE		*PRIVATE	2000285	0	*SYSVAL    	NO	NO	*SYSVAL	YES	*SYSVAL	YES	0		*NONE	/home/BBBB	*SYSVAL	YES	QDFTOWN	XAXA	126976	25/11/2019 17:01:36		0		NO	NO	
CCCC	23/05/2023 15:02:31	0	*ENABLED	NO	02/11/2022 10:32:48	NO	YES	YES	0			NO	*PGMR	*ALLOBJ    *JOBCTL    *SPLCTL    *SAVSYS    *SERVICE   *AUDIT     *IOSYSCFG  	*NONE	0		*USRPRF	*NONE	*SYSVAL	*CRTDFT	MAIN	QSYS	*NONE		*NO	§IT UTENTE esterno XXXX	*SYSVAL	*SYSVAL	*SYSVAL	9,223372036854776E+18	1360	3	CCCC	LVRSYS		CCCC	QUSRSYS	*NOTIFY	0	PRINT_XXXX	XX_UTY	*WRKSTN	*SYSVAL	*SYSVAL		*SYSVAL	*SYSVAL	QCCSID		*SYSVAL		*NONE		*PRIVATE	2000118	0	*SYSVAL    	NO	NO	*SYSVAL	YES	*SYSVAL	YES	0		*NONE	/home/CCCC	*SYSVAL	NO	XAXA	XAXA	630784	14/09/2017 16:12:06	25/10/2023 00:00:00	293		NO	NO	
DDDD	30/11/2023 11:02:12	0	*ENABLED	NO	02/11/2022 10:32:22	NO	YES	YES	0			NO	*PGMR	*ALLOBJ    *JOBCTL    *SPLCTL    *SAVSYS    *SERVICE   *AUDIT     *IOSYSCFG  	*NONE	0		*USRPRF	*NONE	*SYSVAL	*CRTDFT	MAIN	QSYS	*NONE		*NO	§IT UTENTE esterno XXXX	*SYSVAL	*SYSVAL	*SYSVAL	9,223372036854776E+18	100556	3	DDDD	LVRSYS		DDDD	QUSRSYS	*NOTIFY	0	PRINT_XXXX	XX_UTY	*WRKSTN	*SYSVAL	*SYSVAL		*SYSVAL	*SYSVAL	QCCSID		*SYSVAL		*NONE		*PRIVATE	2000189	0	*SYSVAL    	NO	NO	*SYSVAL	YES	*SYSVAL	YES	0		*NONE	/home/DDDD	*SYSVAL	NO	XAXA	XAXA	7708672	28/09/2018 13:01:18	30/11/2023 00:00:00	656		NO	NO	

Casi in cui può essere utile:

  • quando si vuole avere una visione di insieme degli Utenti presenti nel Sistema
  • quando si vuole sapere lo stato di Abilitato o Disabilitato di ogni singolo Utente
  • quando si vuole sapere da quanto tempo è stata cambiata la Password di ogni singolo Utente
  • quando si vuole sapere la Classe assegnata ad ogni singolo Utente (*USER, *PGMR, *SECOFR, ecc.)
  • quando si vogliono sapere eventuali Aturizzazioni Speciali assegnate ad ogni singolo Utente (*ALLOBJ, *SECADM, *JOBCTL, *SPLCTL, *SAVSYS, *SERVICE, *AUDIT, *IOSYSCFG, ecc.)
  • quando si vuole sapere il Menu iniziale di ogni singolo Utente
  • quando si vuole sapere quanto Memoria è utilizzata da ogni singolo Utente
  • quando si vuole sapere la JOB DESCRIPTION di ogni singolo Utente
  • quando si vuole sapere la Data di Creazione di ogni singolo Utente
  • quando si vuole sapere la Data di Ultimo Utilizzo di ogni singolo Utente
  • quando si vuole sapere il Numero di Giorni di Utilizzo di ogni singolo Utente

Articoli simili