Description
Type integer READONLY
pmshell initializes to true if a Privilege Manager for Sudo shell program (such as pmksh, pmsh, pmcsh, pmloginshell, and pmbash) is running; otherwise, the variable is undefined.
Example
if (defined pmshell)
{
printf ("Now running: %s\n", pmshell_prog);
pmshell_restricted = 1;
pmshell_checkbuiltins = 1;
pmshell_reject = "You are not allowed to run this command";
pmshell_allow = {"ls","grep","cat"};
pmshell_forbid = append(pmshell_forbid, "passwd");
pmshell_forbid = append(pmshell_forbid, "kill");
}
else
{
printf("Not running a command within %s\n", pmshell_prog);
accept;
}