欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

自己亲自做的使用expect 来 mac root 用户 passwd 忘记旧密码 命令行改密码 不进入交互模式 有大用

下面的代码不行,因为即使是 root 帐户下,仍然要输 旧密码

#!/bin/bash

#   

/usr/bin/expect <<EOF    
spawn sudo /usr/bin/passwd bbbb-admin    
set timeout 5    
expect {    
 "password:" { send "5678\r" }    
}    
expect {    
"password:" { send "5678\r" }    
}    
#send "exit\r"      #最好不要使用这一行
expect eof    
EOF    


普通分类: