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