为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用子进程来回答 shell 提示?

如何使用子进程来回答 shell 提示?

千万里不及你 2021-06-14 16:18:37
我正在尝试创建一个基本的 python 脚本,以使用子进程将用户密码更改为存储的变量,但我怎么找不到任何解释如何让它与提示通信的地方,它只发送命令。这是我要完成的工作的基本轮廓import subprocessimport ospass = rootuser = FakeUsersubprocess.call(['sudo passwd', user], shell=True)然后它要求输入一个新的 unix 密码:subprocess.call([pass], shell=True)然后它再次要求它:subprocess.call([pass], shell=True)希望这是有道理的。我只需要与终端通信的代码,而不仅仅是发送命令。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信