SSH User Manager
This C++ program provides a terminal-based user interface for managing SSH users on Ubuntu servers. It includes features to create, list, delete, and edit user accounts. User data, including expiration dates and activation status, is stored in a text file for persistence.
Key Features:
- Create new SSH users with specified activation periods.
- List existing users with status and expiration dates.
- Delete users, terminating their processes.
- Edit user details, including expiration dates and deactivation.
Usage:
- Compile the program using
g++
. - Run the compiled binary to interact with the user management system.
- server message, you account has expired; please contact your system administrator