1pva-config(5) PVA Users Manual pva-config(5)
2
3
4
6 pva-config - general PHP VOMS-Admin interface configuration
7
8
10 Configauration file for general PHP VOMS-Admin interface settings
11
12
14 /etc/pva/pva-config
15
16
18 Configuration file is the PHP script containing configuration vari‐
19 ables:
20 <?php
21 $variable1="keyword";
22 $variable2="keyword";
23 .....
24 $variableN="keyword";
25 ?>
26
27 PHP supports 'C', 'C++' and Unix shell-style comments that can
28 be used in file.
29
30 Configuration file contains several configuration variables:
31
32 pva_install_path
33 path to directory containing PHP VOMS-Admin web-interface files
34 root
35
36 Example: $pva_install_path="/usr/share/pva";
37
38 ca_certificates_path
39 path to trusted CA certificates installation
40
41 Example: $ca_certificates_path="/etc/grid-security/certifi‐
42 cates";
43
44 mail_filecopies_path
45 path to directory for storing e-mail copies; when variable is
46 set e-mail sent to VOMS administrator also stored in the file
47
48 Example: $mail_filecopies_path="/var/www/pva/mail-copies";
49
50
51 items_per_page
52 determine how many entries (users, groups, roles, etc) will be
53 shown simultaneously on the same page during PHP VOMS-Admin out‐
54 put
55
56 Example: $items_per_page=10;
57
58 lastresort_permissions
59 set the default numeric permissions applied, when more specific
60 match is not found in ACL table (see PERMISSIONS ). HTTP inse‐
61 cure access is the most common example of lastresort_permissions
62 appliance
63
64 Example: $lastresort_permissions = 517;
65
66 mail_from
67 e-mail address used for sending e-mails from PHP VOMS-Admin
68
69 Example: $mail_from = "pva@example.org";
70
71 mail_from_name
72 name used for sending e-mails from PHP VOMS-Admin
73
74 Example: $mail_from_name = "PHP VOMS Admin";
75
76 voms_admin_mail
77 contact e-mail address of PHP VOMS Admin server administrator
78
79 Example: $voms_admin_mail = "admin@example.org";
80
81
83 The following permissions are supported by PHP VOMS-Admin:
84
85 Container:Read (1)
86 view information about groups and roles
87
88 Container:Write (2)
89 view groups membership and roles assignment
90
91 Membership:Read (4)
92 list VO users
93
94 Membership:Write (8)
95 create/modify/delete VO users
96
97 ACL:List (16)
98 view ACLs permissions
99
100 ACL:Set (32)
101 define general ACLs permissions
102
103 ACL:Defaults (64)
104 define default ACLs permissions
105
106 Subscription:List (128)
107 view membership VO requests
108
109 Subscription:Define (256)
110 approve/decline membership requests
111
112 Attributes:List (512)
113 view assigned attributes
114
115 Attributes:Manage (1024)
116 create/assign attributes
117
118 Preferences:Read (2048)
119 view VO preferences options
120
121 Preferences:Write (4096)
122 modify VO preferences options
123
124
125 Permissions numerical decimal values shown in parentheses. Adding
126 numerical values for each allowed action results total ACL numeric per‐
127 missions.
128
129 Example:
130 517 = Container:Read(1) + Membership:Read(4) +
131 Attributes:List(512)
132
133 For more information read PHP VOMS-Admin operation manual:
134 http://grid.org.ua/development/pva/?act=manual
135
136
138 Andrii Salnikov <manf@grid.org.ua>
139
140
142 pva-addvo(1), addvo.conf(5), voms(8)
143
144
145
146
147PHP VOMS-Admin version 0.6 2011-06-19 pva-config(5)