This project demonstrates hands-on experience with Linux access control and permission management on an Ubuntu system. It covers user and group administration, ownership handling, standard file and directory permissions, and special permissions (SUID, SGID, Sticky Bit), with each configuration validated through documented evidence.
- Establish a controlled environment for access management
- Implement role-based user and group structures
- Configure file and directory permissions
- Validate ownership and permission enforcement
- Demonstrate special permission mechanisms
- Operating System: Ubuntu Server 22.04 LTS
- Platform: Virtual Machine
- Administrative User: sysadmin
Initial environment preparation and operating system setup.
Verification of system identity and baseline resource availability prior to configuration changes.
Creation of role-based users and groups, user assignment, and account state validation.
Configuration of file and directory permissions, ownership assignment, and enforcement testing.
Demonstration of advanced permission mechanisms including SUID, SGID, and the sticky bit.
Each section includes verification steps and supporting evidence to confirm correct behavior and enforcement.