New UDB: Difference between revisions

From techdocs
Jump to navigation Jump to search
(Created page with "Like the Old UDB, the '''New UDB''' is a user database providing Linux account information to hosts and workstations. It also implements a hierarchical class-membership structure which both allows users' roles in the school to be established, and also controls user access to certain resources. Additionally, the same database hosting its tables also contains tables supporting the operation of CSE's mlalias mail-forwarding and mailing-lists system. Both systems' da...")
 
No edit summary
Line 5: Line 5:
# Runs primarily on the host bandleader,
# Runs primarily on the host bandleader,
# Uses [[PostgreSQL]] for its database
# Uses [[PostgreSQL]] for its database
# Uses an OpenLDAP server on the same server to "feed" hosts and workstations with account information ([[UID]], GID]], etc.). The contents of the OpenLDAP server's database are synch'd with the contents of the PostgreSQL database multiple times per hour
# Uses an [[OpenLDAP]] server on the same server to "feed" hosts and workstations with account information ([[UID]], GID]], etc.). The contents of the OpenLDAP server's database are synch'd with the contents of the PostgreSQL database multiple times per hour

Revision as of 12:50, 28 August 2023

Like the Old UDB, the New UDB is a user database providing Linux account information to hosts and workstations. It also implements a hierarchical class-membership structure which both allows users' roles in the school to be established, and also controls user access to certain resources. Additionally, the same database hosting its tables also contains tables supporting the operation of CSE's mlalias mail-forwarding and mailing-lists system. Both systems' database tables are loosely coupled.

The New UDB:

  1. Runs primarily on the host bandleader,
  2. Uses PostgreSQL for its database
  3. Uses an OpenLDAP server on the same server to "feed" hosts and workstations with account information (UID, GID]], etc.). The contents of the OpenLDAP server's database are synch'd with the contents of the PostgreSQL database multiple times per hour