写一个脚本,添加100个用户

系统运维

具体要求:1、创建100个普通用户(user1、user2……user100),统一密码3dwtchpa,并且能实现远程登录。

一、创建目录

#mkdir /shell

#cd /shell

二、编写脚本

#vi useradd100.sh

#!/bin/bash

USER_FILE=./user.info? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #密码存放文件

for USER in user{1..100}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#变量USER从user1到user100开始循环,生成100个用户

do

? if ! id $USER &>/dev/null? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#如果用户不存在

? then? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#然后

? ? ? ? PASS=3dwtchpa? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#统一密码

? ? ? ? useradd $USER? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#添加用户

? ? ? ? echo $PASS | passwd –stdin $USER? ? ? ? ? ? ? ? ? ? ? ? #更改用户的密码

? ? ? ? echo $USER $PASS >> $USER_FILE? ? ? ? ? ? ? ? ? ? ? ?#保存密码

? ? ? ? echo $USER? create successful,pass is $PASS.? ? ?#提示:用户创建成功,密码是

? else? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#然后

? ? ? ? echo $USER User already exit? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #提示用户已经存在

? fi

done

三、执行脚本

#chmod x useradd.sh

#./useradd.sh

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 写一个脚本,添加100个用户

登录

找回密码

注册