Estimado;
Sumando a la respuesta de Jesús Acuña, entiendo que tu pregunta es saber a cuales de todas las bibliotecas del Sistema, un determinado usuario tiene acceso.
Aquí la respuesta se divide en dos:
A las que por definición un usuario tiene acceso y a las que se accede por autorización adoptada.
Para responder al primer punto, un usuario tiene acceso a un objeto del Sistema en al medida que:
sea su propietario -DSPOBJAUT
tenga autorización privada sobre el objeto -DSPOBJAUT
tenga autorización en la lista de autorizaciones que protege al objeto -DSPAUTL
A la derecha incluí el comando principal para obtener un reporte que puede volcarse a un archivo físico para su posterior análisis.
En el caso que al objeto (biblioteca o el que sea) se acceda por autorización adoptada, habría que verificar que usuarios tienen esa potestad -ser propietario de un programa que adopta- y determinar si el usuario a averiguar ejecuta un programa de aquel usuario que puede crear un programa con autorización adoptada.
Saludos!
José Angel Bordón