pfexec man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

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
       descriptions 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)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net