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

linux系统批量创建用户

时间:2015-07-23 14:12:13      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:linux 批量创建用户   免密码ssh   

脚本目的:批量创建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系统批量创建用户

标签:linux 批量创建用户   免密码ssh   

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

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