shell批量添加用户
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell批量添加用户相关的知识,希望对你有一定的参考价值。
#!/bin/bash
read -t 30 -p "please input user name:" name
read -t 30 -p "please input user number:" num
read -s -t 30 -p "please input user password:" pass
echo -e "\n"
if [ ! -z "$name" -a ! -z "$num" -a ! -z "$pass" ]
then
y=$(echo "$num" | sed -e ‘s#^[0-9]##g ; s#[0-9]*$##g‘ )
if [ -z "$y" ]
then
for (( i=1;i<=$num;i=i+1))
do
useradd "$name$i" &> /dev/null
echo "$pass" | passwd --stdin "$name$i" &> /dev/null
done
else
echo "你输入的是: $num"
echo "你输入的不是纯数字 例:{111|222|333}"
fi
fi
以上是关于shell批量添加用户的主要内容,如果未能解决你的问题,请参考以下文章