系统运维
具体要求: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