1. 程式人生 > >LINUX創建用戶腳本

LINUX創建用戶腳本

redhat

#!/bin/bash
while [ "$#" -eq "0" -o "$#" -eq "1" ]
do
echo "not found file!"
break
done

US=`wc -l $1 | cut -c 1`
PA=`wc -l $2 | cut -c 1`
while [ "$US" -ne "$PA" ]
do
echo "$1‘s line is different $2"
break
done

NUM=`wc -l $1 | cut -c 1`
for USER in `seq 1 $NUM`
do
useradd $(sed -n ${USER}p $1)

echo $(sed -n ${USER}p $2) | passwd --stdin $(sed -n ${USER}p $1)
done

技術分享

LINUX創建用戶腳本