Before the server can be launched, a user access file must be created. This file contains the user name and password pairs of users who want to use the DGL. Users can only log into sessions if they are defined in the access file.
The name of the access file has to be access. It contains plain ASCII text. Each line represents a user and is devided into three columns separated by white spaces. The first column contains the user's name. The password follows the user name in the second column. An asterisk instead of the password means, that this user has a blank password. That means, that everyone can log in under that name without giving a password. Finally, column three describes the user privileges. At this time, only one option is available. A user can be assigned super user rights by putting a ``s'' into the last column. Otherwise, the user is an ordinary user with standard user rights.
Here is an example of an access file:
peter pwd123x guest * suser god123 s teacher edu_44 s
This access file defines suser and teacher as super users. Those users can modify and delete every object. peter and guest are regular users. They can only delete and modify objects they have created. Also note, that there is no password specified for guest. Every user can log into sessions with the name guest without giving a password.