首页 > 系统服务 > 详细

linux系统批量创建用户

时间:2015-07-23 14:09:52      阅读:249      评论:0      收藏:0      [点我收藏+]

脚本目的:批量创建linux系统用户

说明:要创建用户的主机密码写入到ip.txt文件中

[root@thsf02 scripts]# cat ip.txt 

10.165.123.0

10.172.4.150

10.165.122.77


----

#!/bin/bash

user=root

pass=BJTY01230dic


for ip in `cat ip.txt`

do

/usr/bin/expect -c "

set timeout 60

spawn ssh $user@"$ip"

set timeout 60

expect {

\"*yes/n*\" { send \"yes\r\" ; exp_continue }

\"*assword:*\" { send \"$pass\r\" }

}

expect \"\n\"

send \"sleep 1\r\"

send \"useradd test\r\"

send \"sleep 1\r\"

send \"echo \‘1qaz2wsx\‘ | passwd --stdin test\r\"

expect eof"

done


linux系统批量创建用户

原文:http://yylinux.blog.51cto.com/8831641/1677450

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!