Devices that a user has allocated are not automatically deallocated when the process terminates or when the user logs out. Forcible deallocation is used when a user has forgotten to deallocate a device.
Before You Begin
You must become an administrator who is assigned the solaris.device.revoke authorization. For more information, see Using Your Assigned Administrative Rights in Securing Users and Processes in Oracle Solaris 11.2 .
$ auths solaris.device.allocate solaris.device.revoke
In this example, a printer is forcibly deallocated so it is available for allocation by another user.
$ deallocate -f /dev/lp/printer-1