Chapter 4. User administration

Table of Contents

The different user types
Managing users
Adding a user
Deleting a user
Setting user password
Listing users
Managing user access rights
The different access rights
Setting system access rights
Setting database access rights

As any other DBMS, EyeDB provides the concept of user that is the basis for rights management: database read or write access, database administration...

The different user types

An EyeDB user is identified by:

  • a name

  • an optional password

  • a user identifier, managed by EyeDB and for internal use only

EyeDB users can have the following types:

  • eyedb user type (the default type): users of this type are not mapped to Unix users and can use EyeDB password authentication only

  • unix: users of this type are mapped to Unix standard users (a Unix user of the same name must exist) and can use EyeDB password authentication or EyeDB Unix identification

  • strict unix: users of this type are mapped to Unix standard users, and can use only EyeDB Unix authentication

The EyeDB Unix authentication is a mode of authentication that can be used only when using a named pipe connection between the EyeDB client and the EyeDB server; this authentication does not require a password and uses a safe challenge-based authentication supported by the Unix operating system.