码迷,mamicode.com
首页 > 系统相关 > 详细

用shell脚本创建用户

时间:2016-03-17 02:06:15      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:shell

用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的原因所在!

本文出自 “自定义” 博客,谢绝转载!

用shell脚本创建用户

标签:shell

原文地址:http://zidingyi.blog.51cto.com/10735263/1751967

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!