This project automates Linux user and group management using Bash and Python. It focuses on identity and access control, enforcing password policies and sudo permissions to simulate secure user provisioning in an enterprise environment.
- Create or delete users and groups
- Enforce password complexity and expiry policies
- Assign or revoke sudo privileges
- Log actions to a system log file
- Bash
- Python (3.x)
passwd,chage,usermod,groupadd, etc.
sudo ./user_mgmt.sh
sudo python3 user_mgmt.py