Write a script to add 100 users
Specific requirements: 1, create 100 ordinary users (user1, user2.user100), unified password 3dwtchpa, and can achieve remote login.
First, create a directory
# mkdir / shell
# cd / shell
Second, write scripts
# vi useradd100.sh
#! / bin/bash
USER_FILE=./user.info # password to store files
For USER in user {1... 100} # variable USER loops from user1 to user100, generating 100 users
Do
If! Id $USER & > / dev/null # if the user does not exist
Then # and then
PASS=3dwtchpa # Unified password
Useradd $USER # add user
Echo $PASS | passwd-- stdin $USER # change the user's password
Echo "$USER $PASS" > > $USER_FILE # Save password
Echo "$USER create successful,pass is $PASS." # hint: the user has successfully created it, and the password is
Else # and then
Echo "$USER User already exit" # indicates that the user already exists
Fi
Done
Third, execute the script
# chmod + x useradd.sh
#. / useradd.sh