pva-config (5) - Linux Manuals

pva-config: general PHP VOMS-Admin interface configuration

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 [at] 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 [at] 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 [at] grid.org.ua>

SEE ALSO

pva-addvo(1), addvo.conf(5), voms(8)