# !/bin/bash
# 用for循環獲取users.list文件中的每一行數據,保存到name變量中
for name in 'more users.list'
do
# name 變量不爲空
if [-n "$name"]
then
#添加用戶
useradd -m $name
echo
#設置用戶口令
echo $name "123456" |passwd --stdin "$name"
echo
echo "User $username's passwd changed!"
#name變量爲空
else
echo
#輸出用戶名爲空的提示信息
echo 'The username is null !'
fi
done
#將上述代碼保存爲adduser.sh ,把需要批量添加用戶名信息保存到adduser.sh相同目錄下的
#users.list文件中,每個用戶一行記錄,如下所示:
#cat users.list
#zhangsan
#lisi
#wanger
#運行腳本時需進入腳本保存的目錄,輸入 ./adduser.sh
#