您的位置:首页 > 运维架构 > Linux

linux系统批量创建用户

2015-07-23 11:03 483 查看
脚本目的:批量创建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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: