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; 
}