acl
Client-side
Server-side
Shared
Element category: ACL
ACL or Access Control List is a set of rights grouped together to create a list, they are defined in the ACL.xml file as
<acl name="Example"> <right name="general.ModifyOtherObjects" access="true" /> <right name="function.startResource" access="true" /> <right name="function.stopResource" access="true" /> <right name="function.shutdown" access="false" /> <right name="command.shutdown" access="false" /></acl>
This creates ACL called Example and gives resources access to start/stop resources and modify other resources but denies access to shutting down the server. Players that are in group using this ACL will be denied access to shutdown
command.
See Also
Acl Functions
- aclCreate
- aclDestroy
- aclDestroyGroup
- aclCreateGroup
- aclGet
- aclGetGroup
- aclGetRight
- aclGroupAddObject
- aclGetName
- aclGroupAddACL
- aclGroupGetName
- aclGroupList
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclObjectGetGroups
- aclReload
- aclSave
- aclRemoveRight
- isObjectInACLGroup
- aclSetRight
- hasObjectPermissionTo
Acl Elements
- acl
- aclgroup
ACL Functions
- aclCreate
- aclDestroy
- aclDestroyGroup
- aclCreateGroup
- aclGet
- aclGetGroup
- aclGetRight
- aclGroupAddObject
- aclGetName
- aclGroupAddACL
- aclGroupGetName
- aclGroupList
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclObjectGetGroups
- aclReload
- aclSave
- aclRemoveRight
- isObjectInACLGroup
- aclSetRight
- hasObjectPermissionTo
ACL Elements
- acl
- aclgroup