用shell脚本创建20个用户,要求给20个用户指定家目录为/share/home/中,并且给每一个用户随机指定一个密码,最后把这些用户信息记录在日志里!
[root@client sbin]# vim 2.sh
mkdir -p /share/home
else
mkdir -p /share/home
fi
create_user(){
for i in `seq 3 6` ;do
useradd -d /share/home/user$i user$i
password=`mkpasswd -s 0 -d 1`
echo $password |passwd --stdin user$i
echo user$i password is password >> /tmp/log1
done
}
if rpm -qa |grep -q expect;then
create_user
else
yum install -y expect
create_user
fi那个mkpqsswd工具是随机产生密码的,若系统中一般没自带这个工具,需要安装,他安装命令是yum install -y expect,这也是最后判断expect的原因所在!
本文出自 “自定义” 博客,谢绝转载!
原文:http://zidingyi.blog.51cto.com/10735263/1751967