Element: ident.access

Type

string

Description

The current access rights for ident. These rights are for users other than the owner of ident. The owner is defined as the application which created the atable in which ident resides.

Access rights include permission to read, write or execute ident. The permissions may be set for two sets of users: group users and world users:

The value of ident.access is a string in the following form,

"g:rwx,w:rwx,p"

where:

Spaces in an access rights string value are ignored, a hyphen ( - ) in place of r, w or x is ignored and is permitted merely for legibility.

New identifiers get their initial access permissions from the default access of the atable in which they reside. This permission can be referenced via atable.def_access.

Access rights may be changed by setting all permissions, or by adding/subtracting constituent permissions.

Examples

This example changes the permissions for an identifier x to "group read only" and protects its value against change.

x.access = 'g:r--, w:---,p'

This adds the permission for "group write".

x.access = '+g:w'

This removes the "protected" attribute.

x.access = '-p'

See Also

Commands:

protect

Structures:

atable.def_access