Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
pfexec(1)			 User Commands			     pfexec(1)

NAME
       pfexec, pfsh, pfcsh, pfksh - execute a command in a profile

SYNOPSIS
       /usr/bin/pfexec	command

       /usr/bin/pfexec -P privspec  command [ arg ...]

       /usr/bin/pfsh [ options ] [ argument ...]

       /usr/bin/pfcsh [	options	] [ argument ...]

       /usr/bin/pfksh [	options	] [ argument ...]

DESCRIPTION
       The  pfexec  program  is	 used  to execute commands with	the attributes
       specified by the	user's profiles	in the exec_attr(4)  database.	It  is
       invoked	by the profile shells, pfsh, pfcsh, and	pfksh which are	linked
       to the Bourne shell, C shell, and Korn shell, respectively.

       Profiles	are searched in	the order specified in the user's entry	in the
       user_attr(4)  database.	If  the	 same command appears in more than one
       profile,	the profile shell uses the first matching entry.

       The second form,	pfexec -P privspec, allows a user to obtain the	 addi-
       tional  privileges  awarded to the user's profiles in prof_attr(4). The
       privileges  specification  on  the  commands  line  is	parsed	 using
       priv_str_to_set(3C).  The resulting privileges are intersected with the
       union  of  the  privileges  specified  using  the  "privs"  keyword  in
       prof_attr(4)  for  all the user's profiles and added to the inheritable
       set before executing the	command.

USAGE
       pfexec is used to execute commands with predefined process  attributes,
       such as specific	user or	group IDs.

       Refer to	the sh(1), csh(1), and ksh(1) man pages	for complete usage de-
       scriptions of the profile shells.

EXAMPLES
       Example 1: Obtaining additional user privileges

       example%	pfexec -P all chown user file

       This command runs chown user file with all privileges assigned  to  the
       current user, not necessarily all privileges.

EXIT STATUS
       The following exit values are returned:

       0	Successful completion.

       1	An error occurred.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Availability		     |SUNWcsu			   |
       +-----------------------------+-----------------------------+

SEE ALSO
       csh(1),	 ksh(1),   profiles(1),	  sh(1),  exec_attr(4),	 prof_attr(4),
       user_attr(4), attributes(5)

SunOS 5.10			  3 Mar	2003			     pfexec(1)

NAME | SYNOPSIS | DESCRIPTION | USAGE | EXAMPLES | EXIT STATUS | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=pfexec&sektion=1&manpath=SunOS+5.10>

home | help