Permissions (Server)

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

Administrator
Somebody set to administrate the content of a set of regions within an estate.

Set

 * if (Grid Gods Allowed) GodLevel > 200
 * Estate Owner

Set
Specified in estate_settings

God
A 'God' has a 'god level' - this concept is under development. The 'god' concept is a way to assign users trust levels, rather than incorporating them into a policy group like 'administrators' or 'estate managers'. See also Userlevel

Set
Administrators

Set

 * Estate Owner
 * Listed in estate_managers

Set
Specified in land

Set

 * Parcel Owner
 * Estate Managers
 * Administrators

Object Manager
Has permissions to manage content on an object level.

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)

Set

 * if locked only Administrators
 * if not locked,
 * Object Owner
 * if(Owner not Administrator) Parcel Owner
 * if(Owner not Administrator) Estate Manager
 * Administrator

Permissions Module
See the [Permissions] section in OpenSim.ini.example for the various configuration settings that are possible.