Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create a program in Bash that implements the following features: The end user should be able to create a username in the Ubuntu Linux environment.
Create a program in Bash that implements the following features:
The end user should be able to create a username in the Ubuntu Linux environment.
The end user should be able to change the password for a user.
The end user should be able to delete a user.
The end user should be able to list activeexisting users.
Each feature must be implemented in a separate script and be called from the main program script.
Each time an end user creates a user, the program should add a log including a timestamp, in the adduserlogcsv file.
Each time an end user changes the password for a user, the program should increment the password reset counter in the passwordresetcounter.csv file and add a log including a timestamp, in the passwordresetlogcsv file.
Each time an end user deletes a user, the program should add a log including a timestamp, in the userdeletionlogcsv file.
The program should store active users, including their creation timestamps, in the activeusers.csv file.
Hints:
Use sudo useradd m username to create a user.
Use echo username:password sudo chpasswd to reset a user's password.
Use sudo userdel r username to delete a user.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started