Question
Script 3 Using bash nano shell Lets do something practical. We will automate the creation (and deletion) of user accounts on our system. First, create
Script 3
Using bash nano shell
Lets do something practical. We will automate the creation (and deletion) of user accounts on our system.
First, create an array of users (you need to have at least 5 users in your array). The username itself is up to you. Just make sure the names are appropriate for a child under 10 to read.
Here is the syntax for defining an array with two elements:
userlist[0]="user1"
userlist[1]="user2"
Here, userlist is the variable (that is actually an array). It contains data, in this case strings, that can be accessed using an array index, where the array index is simply a number. Note that there is NO SPACE before or after the equal sign
Another way to declare the array is to:
userlist=("user1" "user2")
Now, if I wanted to output the 2nd user, I would do:
echo ${userlist[1]}
Note that array numbering starts at 0, not 1! The second element of the array is indexed using 1the third would be index 2, and so on. This is a common paradigm in most programming languages.
Now, recall from a previous assignment that the user creation command is useradd.
For this portion, you must do the following:
Create an array that contains at least 5 usernames
Create a for loop that prints each username to the console
Create another for loop that adds each user to the system (note: you can combine (2) and (3) if you want)
Demonstrate that the users have been added to the system (hint: you did this in HW2)
Name this script
Copy the file you just created, but name it
(use the cp command)
Now, instead of adding users, delete the users from your system (hint: pass the r flag to the appropriate user deletion command you also did this in HW2)
Again, demonstrate that (a) the users are no longer on the system and (b) their user directories are gone
Name this script
send the answer with photos please
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