linux 非交互普通用户修改密码

 1 import pexpect
  2 newpasswd = 'www.baoyiluo.com'
  3 oldpasswd = 'www.longgeek.com'
  4 child = pexpect.spawn('passwd')
  5 child.expect('(current).*:')
  6 print 'old over'
  7 child.sendline(oldpasswd)
  8 child.expect('New password.*:')
  9 child.sendline(newpasswd)
 10 print 'first'
 11 child.expect('Retype new password.*:')
 12 child.sendline(newpasswd)
 13 print 'second'

原文地址:https://www.cnblogs.com/baoyiluo/p/2864110.html