1Network client management
- 1.1Configuring and Managing a DHCP Server
Learn to configure and operate a DHCP server that auto-assigns IP addresses to clients: dhcpd (the ISC DHCP server) and its config file dhcpd.conf, the lease-state file dhcpd.leases, using arp to verify results, checking logs via syslog/the systemd journal, and distributing IPv6 router advertisements with radvd and radvd.conf.
- 1.2PAM Authentication
Learn PAM (Pluggable Authentication Modules), which makes Linux authentication swappable: the per-service config directory /etc/pam.d/ and the legacy single-file pam.conf, nsswitch.conf which orders name resolution, sssd.conf for external directory integration, and the key modules pam_unix, pam_cracklib, pam_limits, pam_listfile, and pam_sss.
- 1.3Using LDAP Clients
Learn the basic commands for operating an LDAP directory server from a client: ldapadd to add entries, ldapdelete to remove them, ldapmodify to change attributes, ldapsearch to search, and ldappasswd to change passwords.
- 1.4Configuring an OpenLDAP Server
Learn to configure and operate the OpenLDAP server daemon (slapd) itself: slapcat, slapadd, and slapindex for backing up, importing, and reindexing the database, the data directory /var/lib/ldap/, the dynamic-configuration mechanism slapd-config, access control defined via slapd.access, and the core directory concepts DN, LDIF, and objectClass/attributes.

