批量添加用户

#!/bin/bash
#author:dcc
#date:2018/05/26
#version:v1
#description:add user from /root/user.txt
file="/root/user.txt"
log_path="/root/mylog/add_user.log"
flag=0
for i in `cat $file`
do
	useradd $i &>> $log_path
	if [ $? -eq 0 ];then
		echo "$i" | passwd --stdin $i &>> $log_path
	else
		flag=1
		echo "$i add failed" >> $log_path
	fi
done
if [ $flag -eq 1 ];then
	echo "some user add falied,you can check the log"
	exit 1
else
	exit 0
fi

  /root/user.txt

dcc
lucy
kiki
lu
james
Love
Jr
Kevin

  

猜你喜欢

转载自www.cnblogs.com/dccrussell/p/9092722.html