Module 3: User Management

User and group administration represents one of the most critical responsibilities for system administrators. This directly impacts system security and organizational workflow. You’ll begin by understanding different types of user accounts and learn how each serves specific purposes in a Linux environment. The module covers system users, regular users, and service accounts.

The practical components focus on mastering standard Linux user management tools: useradd, usermod, userdel, and related commands. You’ll learn to create accounts with appropriate defaults, manage account properties, and handle special requirements like account expiration and password policies. The module emphasizes best practices for account lifecycle management and proper account removal procedures.

Group management receives equal attention as modern organizations rely heavily on group-based access controls for shared resources and project collaboration. You’ll learn to design group hierarchies that reflect organizational structure and manage group memberships effectively. You’ll master groupadd, groupmod, and groupdel commands while understanding the distinction between primary and secondary groups and their roles in permission management.

The sudo configuration section addresses one of the most security-sensitive aspects of system administration. You’ll learn to implement controlled privilege escalation while maintaining least-privilege principles. You’ll safely edit the sudoers file using visudo, configure user and group-based sudo rules, and implement appropriate command restrictions and security monitoring.

User environment customization rounds out the module, teaching you to create productive working environments through shell configuration and login scripts. You’ll learn to customize profile files (.profile, .bashrc, .bash_profile), manage environment variables and PATH settings, and create both user-specific and system-wide configurations that enhance administrator productivity and ensure consistent user experiences.


Table of contents