Permissions (Server)

From OpenSimulator

Revision as of 00:35, 27 November 2008 by Lbsa71 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Permissions This page aims to explain the server side permissions as implemented by the default PermissionsModule.

On this page, each permission group is defined as a 'Set' - that is, who is within that set. A Set can contain other Sets.

This page is under construction, so is omitting a lot of information.

Region Master Set: Master Avatar = Region Master = Region Owner


Administrator Set: if (Region Owner is God) Region Owner if (Grid Gods Allowed) GodLevel > 200 Estate Owner

Permissions:



Region Owner Set: Specified in

Estate Owner Set: Specified in estate_settings

Estate Manager Set: Estate Owner Listed in estate_managers

Parcel Owner Set: Listed in land


Parcels Managers Set: Parcel Owner Estate Managers Administrators

Object Managers Set: if locked only Administrators if not locked, Object Owner if(Owner not Administrator) Parcel Owner if(Owner not Administrator) Estate Manager Administrator

Comments taken from the code:

  • The default is to deny.
  • People shouldn't be able to do anything with locked objects, except the Administrator. The 'set permissions' runs through a different permission check, so when an object owner sets an object locked, the only thing that they can do is unlock it. Nobody but the object owner can set permissions on an object.
  • Object owners should be able to edit their own content
  • Users should be able to edit what is over their land.
  • Estate users should be able to edit anything in the sim
  • Admin objects should not be editable by estate managers or parcel owners
  • Admin should be able to edit anything in the sim (including admin objects)
Personal tools
General
About This Wiki