acl.ini, stores Access Control Lists (ACL) used by Security Manager.
Syntax
type.name = right{, right}
name
|
the name of the group defined in groups.ini,
user defined in users.ini or
host name, IP address or IP range defined in computers.ini.
IP addresses are the form
N.N.N.N for IPv4 and H:H:H:H:H:H:H:H for IPv6.
where N is a number from 0 to 255 and H is a hexidecimal number from 0000 to FFFF.
IP ranges use the form
N.N.N.N-N.N.N.N for IPv4 and H:H:H:H:H:H:H:H-H:H:H:H:H:H:H:H for IPv6
or
[N|*].[N|*].[N|*].[N|*] for IPv4 and [H|*]:[H|*]:[H|*]:[H|*]:[H|*]:[H|*]:[H|*]:[H|*] for IPv6.
where N is a number from 0 to 255, H is a hexidecimal number from 0000 to FFFF and * is for any value.
|
right
|
zero or more comma delimited list of rights defined in rights.ini.
* represents all access rights.
|
type
|
group, user, hostname, ip_address or
ip_range.
|
Notes
Changes made to configuration files will not be used until the server is
restarted.
Example
group.admin = *
group.public = get,post
hostname.p2 = *
ip_address.168.192.0.10 = get,post
ip_range.168.192.0.* = get,post
ip_range.131.192.0.10-168.192.0.20 = get,post
|