#! / bin / bash ## Create user user01-user10 for i in `seq -w 01 10`; do id user $ i &> / dev / null if [$? -eq 0]; then echo" user $ i is exsit " else useradd user $ i echo" user $ i is created successful " fi done ## Randomly generate a 6-digit password and write it to the file / root / passwd1 for ((m = 1; m <= 10 ; m ++)) do echo `cat / dev / urandom | tr -dc" [az] [AZ] [0-9] "| head -c 6; echo` >> / root / passwd1 done ## Modify password for i in `seq -w 01 10`; do pw =` head -n $ i / root / passwd1 | tail -1` ## Read the password from the file / root / passwd1 echo $ pw | passwd --stdin user $ i done