splctl is to view others splfile….but to delete you need higher authority
From the Security Reference:<ul>
<li>*SPLCTL Special Authority
Spool control (*SPLCTL) special authority allows the user to perform all spool control functions, such as changing, deleting, displaying, holding and releasing spooled files. The user can perform these functions on all output queues, regardless of any authorities for the output queue or the OPRCTL parameter for the output queue. Chapter 4. User Profiles 67
*SPLCTL special authority also allows the user to manage job queues, including holding, releasing, and clearing the job queue. The user can perform these functions on all job queues, regardless of any authorities for the job queue or the OPRCTL parameter for the job queue.
<b>Risks:</b> <i>The user with *SPLCTL special authority can perform any operation on any spooled file in the system. Confidential spooled files cannot be protected from a user with *SPLCTL special authority.</i></li>
The only way to control a user with *SPLCTL is to ensure that no command is available that allows access to jobs or spooled files.
It doesn’t matter if the output queue or the output queue library authorities lock everyone out nor what the outq attributes are. It doesn’t matter if the owner of the spooled file is *ALLOBJ. A *SPLCTL user can still access and delete the spooled files as long as there is access to commands such as WRKSLPF.
Special authorities are called “special” because they override all other authorities within their scope.