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.
OOP Constructor
ACL(...) is the constructor method for the acl
class (aclCreate).
OOP Methods and Variables
- acl:destroy(...)
- ACL.get(...)
- acl:getName(...) Variable: .name
- acl:getRight(...)
- ACL.list(...)
- acl:listRights(...)
- ACL.reload(...)
- acl:removeRight(...)
- ACL.save(...)
- acl:setRight(...)
- ACL.hasObjectPermissionTo(...)
See Also
Acl Functions
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetName
- aclGetRight
- aclGetGroup
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupList
- aclGroupListObjects
- aclGroupListACL
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclObjectGetGroups
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo
- isObjectInACLGroup
Acl Elements
- acl
- aclgroup
ACL Functions
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetName
- aclGetRight
- aclGetGroup
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupList
- aclGroupListObjects
- aclGroupListACL
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclObjectGetGroups
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo
- isObjectInACLGroup
ACL Elements
- acl
- aclgroup