shell脚本批量修改主机密码
2015-01-27 12:16
387 查看
vim changepwd.sh
#!/bin/bash
server_ip=/root/ipaddr.txt
old_pass=redhat
new_pass=123
for IP in $(cat $server_ip)
do
expect <<EOF
spawn ssh root@$IP "echo $new_pass | passwd --stdin root"
expect "(yes/no)?" {
send "yes\r"
expect "password:"
send "$old_pass\r"
} "password:" { send "$old_pass\r" }
expect eof
EOF
done
#!/bin/bash
server_ip=/root/ipaddr.txt
old_pass=redhat
new_pass=123
for IP in $(cat $server_ip)
do
expect <<EOF
spawn ssh root@$IP "echo $new_pass | passwd --stdin root"
expect "(yes/no)?" {
send "yes\r"
expect "password:"
send "$old_pass\r"
} "password:" { send "$old_pass\r" }
expect eof
EOF
done
相关文章推荐
- [Shell] Linux主机密码批量回收 脚本
- 批量修改root密码#shell脚本
- lunix下shell脚本批量获取文件,批量修改文件内容
- shell脚本之批量修改文件后缀名
- 通过linux的shell脚本批量创建用户名,用户名所属目录,设置对应密码
- Shell脚本批量创建用户并随机生成密码
- shell脚本实现批量测试局域网主机是否在线
- 批量修改服务器root密码脚本
- 批量修改LINUX主机密码 和发送命令
- Shell脚本批量修改文件后缀名代码分享
- 利用expect脚本结合bash脚本批量修改主机名
- linux shell脚本批量修改密码,无需交互输入
- 批量修改密码脚本
- 通过linux的shell脚本批量创建用户名,用户名所属目录,设置对应密码
- 用shell脚本批量连续更改FreeBSD主机ip
- shell脚本:批量修改文件扩展名
- shell脚本批量修改目录下所有文件中的部分语句
- shell批量添加用户时随机生成密码脚本
- Shell脚本批量修改图片尺寸
- Shell脚本批量创建用户并随机生成密码