Genaues siehe hier:
https://www.ibm.com/docs/en/i/7.1?to...g-library-list

Aber:
Wenn in der JOBD eine Lib erwähnt wird, die nicht mehr existiert oder für die du nicht berechtigt bist, wird die USRLIBL nicht gesetzt sondern wieder QUSRLIBL verwendet (soweit ich noch weiß).
Ein CHGLIBL wird nämlich komplett nicht durchgeführt wenn nur eine Lib betroffen ist.

Auch ohne USRPRF-Startprogramm kann die USRLIBL verändert werden, wenn z.B. ein APP-Start die USRLIBL der App initialisiert, bei z.B. STRRH (Infor XPPS).