pva-config(5) - Linux man page
Name
pva-config - general PHP VOMS-Admin interface configuration
Description
Configauration file for general PHP VOMS-Admin interface settings
Synopsis
/etc/pva/pva-config
Extended Description
- Configuration file is the PHP script containing configuration variables:
- <?php
$variable1="keyword";
$variable2="keyword";
.....
$variableN="keyword";
?>PHP supports 'C', 'C++' and Unix shell-style comments that can be used in file.
Configuration file contains several configuration variables:
- pva_install_path
-
path to directory containing PHP VOMS-Admin web-interface files root
Example: $pva_install_path="/usr/share/pva";
- ca_certificates_path
- path to trusted
CA certificates installation
Example: $ca_certificates_path="/etc/grid-security/certificates";
- mail_filecopies_path
- path to directory for storing e-mail copies; when variable
is set e-mail sent to VOMS administrator also stored in the file
Example: $mail_filecopies_path="/var/www/pva/mail-copies";
- items_per_page
- determine how many entries (users, groups, roles, etc) will be shown simultaneously
on the same page during PHP VOMS-Admin output
Example: $items_per_page=10;
- lastresort_permissions
- set the default numeric permissions applied, when more specific match is not found in ACL table (see PERMISSIONS ). HTTP
insecure access is the most common example of lastresort_permissions appliance
Example: $lastresort_permissions = 517;
- mail_from
- e-mail address used for
sending e-mails from PHP VOMS-Admin
Example: $mail_from = "pva@example.org";
- mail_from_name
- name used for sending e-mails from PHP VOMS-Admin
Example: $mail_from_name = "PHP VOMS Admin";
- voms_admin_mail
- contact e-mail address
of PHP VOMS Admin server administrator
Example: $voms_admin_mail = "admin@example.org";
Permissions
The following permissions are supported by PHP VOMS-Admin:
- Container:Read (1)
- view information about groups and roles
- Container:Write (2)
- view groups membership and roles assignment
- Membership:Read (4)
- list VO users
- Membership:Write (8)
- create/modify/delete VO users
- ACL:List (16)
- view ACLs permissions
- ACL:Set (32)
- define general ACLs permissions
- ACL:Defaults (64)
- define default ACLs permissions
- Subscription:List (128)
- view membership VO requests
- Subscription:Define (256)
- approve/decline membership requests
- Attributes:List (512)
- view assigned attributes
- Attributes:Manage (1024)
- create/assign attributes
- Preferences:Read (2048)
- view VO preferences options
- Preferences:Write (4096)
- modify VO preferences options
Permissions numerical decimal values shown in parentheses. Adding numerical values for each allowed action results total ACL numeric permissions.
- Example:
- 517 = Container:read(1) + Membership:Read(4) + Attributes:List(512)
For more information read PHP VOMS-Admin operation manual: http://grid.org.ua/development/pva/?act=manual
Author
Andrii Salnikov <manf@grid.org.ua>
See Also
pva-addvo(1), addvo.conf(5), voms(8)