1pfexec(1)                        User Commands                       pfexec(1)
2
3
4

NAME

6       pfexec, pfsh, pfcsh, pfksh - execute a command in a profile
7

SYNOPSIS

9       /usr/bin/pfexec command
10
11
12       /usr/bin/pfexec -P privspec command [ arg ]...
13
14
15       /usr/bin/pfsh [ options ] [ argument ]...
16
17
18       /usr/bin/pfcsh [ options ] [ argument ]...
19
20
21       /usr/bin/pfksh [ options ] [ argument ]...
22
23

DESCRIPTION

25       The  pfexec  program  is  used  to execute commands with the attributes
26       specified by the user's profiles in the exec_attr(4)  database.  It  is
27       invoked  by the profile shells, pfsh, pfcsh, and pfksh which are linked
28       to the Bourne shell, C shell, and Korn shell, respectively.
29
30
31       Profiles are searched in the order specified in the user's entry in the
32       user_attr(4)  database.  If  the  same command appears in more than one
33       profile, the profile shell uses the first matching entry.
34
35
36       The second form, pfexec -P privspec, allows a user to obtain the  addi‐
37       tional  privileges  awarded to the user's profiles in prof_attr(4). The
38       privileges  specification  on  the  commands  line  is   parsed   using
39       priv_str_to_set(3C).  The resulting privileges are intersected with the
40       union  of  the  privileges  specified  using  the  "privs"  keyword  in
41       prof_attr(4)  for  all the user's profiles and added to the inheritable
42       set before executing the command.
43

USAGE

45       pfexec is used to execute commands with predefined process  attributes,
46       such as specific user or group IDs.
47
48
49       Refer  to  the  sh(1),  csh(1), and ksh(1) man pages for complete usage
50       descriptions of the profile shells.
51

EXAMPLES

53       Example 1 Obtaining additional user privileges
54
55         example% pfexec -P all chown user file
56
57
58
59
60       This command runs chown user file with all privileges assigned  to  the
61       current user, not necessarily all privileges.
62
63

EXIT STATUS

65       The following exit values are returned:
66
67       0     Successful completion.
68
69
70       1     An error occurred.
71
72

ATTRIBUTES

74       See attributes(5) for descriptions of the following attributes:
75
76
77
78
79       ┌─────────────────────────────┬─────────────────────────────┐
80       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
81       ├─────────────────────────────┼─────────────────────────────┤
82       │Availability                 │SUNWcsu                      │
83       └─────────────────────────────┴─────────────────────────────┘
84

SEE ALSO

86       csh(1),   ksh(1),   profiles(1),   sh(1),  exec_attr(4),  prof_attr(4),
87       user_attr(4), attributes(5)
88
89
90
91SunOS 5.11                        3 Mar 2003                         pfexec(1)
Impressum