Question: How can I determine if a user has SYSADM or SYSCTRL authorization? I've read the DB2 - A Security Primer , but couldn't locate any commands Answer: Use the AUTH_LIST_AUTHORITIES_FOR_AUTHID table function. The function has replaced the get authorizations command. The function returns authorities granted to an ID directly or indirectly Syntax example using AUTH_LIST_AUTHORITIES_FOR_AUTHID Return authorities granted to user JACK , either explicitly or via a role or group SELECT AUTHORITY, D_USER, D_GROUP, D_PUBLIC, ROLE_USER, ROLE_GROUP, ROLE_PUBLIC, D_ROLE FROM TABLE (SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID ('JACK', 'U') ) AS T ORDER BY AUTHORITY Read More on DB2 security DB2 – Audit Failed... Read more →