码迷,mamicode.com
首页 >  
搜索关键字:expect 批量修改密码    ( 1299个结果
likely, unlikely的作用
在项目中看到了likely、unlikely宏的使用, 一直不是很清楚它们的作用,所以就深究下。likely表示被测试的表达式大多数情况下为true, unlikely则表示相反。 两个宏定义:#define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0)这两个宏经常在条件转移的...
分类:其他好文   时间:2015-06-03 11:55:45    阅读次数:258
do while(0)的作用
阅读Mitsuba的代码的时候,发现了一个有意思的地方:#define Log(level, fmt, ...) do { \ mitsuba::Thread *thread = mitsuba::Thread::getThread(); \ if (EXPECT_NOT...
分类:其他好文   时间:2015-06-02 17:25:51    阅读次数:131
Shell修改密码为原密码
密码到期后更改密码为原密码,服务器多时工作量巨大,编写脚本完成。 登陆后修改提示符为: doraemon# 方便expect匹配 修改LANG=C,提示为英文防止干扰: #!/usr/bin/expect###########################################...
分类:系统相关   时间:2015-06-02 12:56:05    阅读次数:225
Shell登陆远程服务器
现场服务器较多,密码3个月过期,在到期时需更改密码。 使用expect编写,尝试登陆2次后退出(防止密码错误时账号锁定),超时重试一次。 shell脚本调用并定时执行,登陆成功后执行一条命令,如:hostname、uname等,根据退出状态判断密码是否到期。 0--正常 1--传入参数错...
分类:系统相关   时间:2015-06-02 12:54:08    阅读次数:253
Linux批量部署无密钥脚本
#####批量部署ssh私钥认证#####一、首先安装expect,直接yum即可二、批量部署ssh私钥脚本batch_sshkey.sh==============================================================#!/bin/bashcd/rootcat/root/.ssh/id_rsa.pub>/root/.ssh/authorized_keysforiin`catip.txt`doip=$(e..
分类:系统相关   时间:2015-05-31 01:37:29    阅读次数:344
ubuntu脚本里批量修改密码
echo‘username:password‘|chpasswd
分类:系统相关   时间:2015-05-22 09:52:22    阅读次数:153
POJ 2350
Above AverageTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 15028Accepted: 7875DescriptionIt is said that 90% of frosh expect to be above av...
分类:其他好文   时间:2015-05-22 08:13:34    阅读次数:95
shell 脚本获取远程服务器信息并发送邮件
1 [root@zenghui expect]# cat ssh_dsa.exp 2 #!/usr/bin/expect 3 set ip [lindex $argv 0] 4 set pass [lindex $argv 1] 5 set port [lindex $argv 2] 6 set ....
分类:系统相关   时间:2015-05-22 08:12:12    阅读次数:148
expect定期远程登录Juniper防火墙实现定期重新拨号
#!/bin/bash #author:?GaoMing #date:?2015-05-20 #qq:?530035210 #blog:?http://my.oschina.net/pwd/blog? #pppoe?定期重新拨号 logdir=/data/log/shell??????????#日志路径 log=$logdir/log....
分类:其他好文   时间:2015-05-21 20:01:16    阅读次数:177
无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
无密钥登录的自动脚本实现: vim auto_ssh.sh  #!/usr/bin/expect   set timeout 10   set username [lindex $argv 0]   set password [lindex $argv 1]   set hostname [lindex $argv 2]   spawn ssh-copy-id...
分类:其他好文   时间:2015-05-21 12:50:37    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!