Next Previous Contents

3. The Application Interface

This section describes the public libuser API, which is available to applications.

3.1 Initialization and Termination

This section describes how to start up and shut down the library.

3.2 Entity Structures

This section describes the entity data structure and how it is used to look up, create, modify, and destroy users and groups.

3.3 Manipulating Users and Groups

This section describes how an application can look up user and group information, and add, modify, and delete accounts. Although the library provides distinct user and group access functions, the function declarations are similar enough that the group variants are omitted here.

3.4 Reading the Configuration

This section describes the mechanism libuser provides for applications and modules to access configuration data.


Next Previous Contents