The profile shell, pfsh(1M), is a special shell that enables execution of security-relevant commands. A profile shell inherits the required privileges from the user or role's execution profile, hence the name profile shell.
The default shell of all administrative roles (root, secadmin, and admin) is a profile shell.
Launch a terminal from a user's or non-administrative role's workspace.
Type pfsh in the terminal to change the shell to a profile shell, if the profile shell has not been assigned as your default shell.
% pfsh |
Enter the clist command and pipe it through more.
% clist | more |
If the shell does not recognize the clist command, it is not a profile shell. If it prints a list of commands, it is a profile shell.
To see the process label, enter the plabel(1) command in a profile shell.
% plabel pid: [ADMIN_LOW] |
If the plabel command is in your execution profile, the label of the process is displayed.