Get the App
SLTechnology News&Howtos  ›  Servers  › 

Write a script to add 100 users

Shulou Source: shulou.com Published: 2022-06-02 13:37:43 11月15日 Update

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

Tags: Users passwords scripts prompts unified normal success variables files directories loops generation login Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux OPPO Reno Redmi MySQL NVidia