Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local aclGroups = {
- wmapper_guest = {
- wmapper_bypass = false,
- wmapper_clear = false,
- wmapper_create = false,
- wmapper_delete = false,
- wmapper_demote = false,
- wmapper_edit = false,
- wmapper_export = false,
- wmapper_load = false,
- wmapper_objcreate = false,
- wmapper_objremove = false,
- wmapper_objedit = false,
- wmapper_promote = false,
- wmapper_save = false,
- wmapper_lockmap = false,
- wmapper_unlock = false
- },
- wmapper_user = {
- wmapper_bypass = false,
- wmapper_clear = true,
- wmapper_create = true,
- wmapper_delete = true,
- wmapper_demote = false,
- wmapper_edit = true,
- wmapper_export = false,
- wmapper_load = true,
- wmapper_objcreate = true,
- wmapper_objremove = true,
- wmapper_objedit = true,
- wmapper_promote = false,
- wmapper_save = true,
- wmapper_lockmap = false,
- wmapper_unlock = false
- },
- wmapper_editor = {
- wmapper_bypass = true,
- wmapper_clear = true,
- wmapper_create = true,
- wmapper_delete = true,
- wmapper_demote = false,
- wmapper_edit = true,
- wmapper_export = true,
- wmapper_load = true,
- wmapper_objcreate = true,
- wmapper_objremove = true,
- wmapper_objedit = true,
- wmapper_promote = false,
- wmapper_save = true,
- wmapper_lockmap = false,
- wmapper_unlock = false
- },
- wmapper_admin = {
- wmapper_bypass = true,
- wmapper_clear = true,
- wmapper_create = true,
- wmapper_delete = true,
- wmapper_demote = true,
- wmapper_edit = true,
- wmapper_export = true,
- wmapper_load = true,
- wmapper_objcreate = true,
- wmapper_objremove = true,
- wmapper_objedit = true,
- wmapper_promote = true,
- wmapper_save = true,
- wmapper_lockmap = true,
- wmapper_unlock = true
- }
- }
- function checkACLs()
- for k,v in pairs (aclGroups) do
- if not aclGetGroup ( k ) then
- local createdGroup = aclCreateGroup ( k )
- local createdACL = aclCreate ( k )
- local group2acl = aclGroupAddACL ( createdGroup, createdACL )
- for j,l in pairs ( v ) do
- aclSetRight ( createdACL, j, l )
- end
- end
- aclSave()
- aclReload()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement