【问题标题】:sudo in expect script期望脚本中的 sudo
【发布时间】:2013-06-17 05:34:17
【问题描述】:

如何将 sudo 与期望脚本一起使用?就像我想做的那样

spawn sudo apt-get install wine
expect "*?assword: "
send "$passwd\r"
interact

但它不发送密码。我该如何解决这个问题?

【问题讨论】:

    标签: expect sudo


    【解决方案1】:

    你可以设置用户为sudoer,它可以跳过密码验证。

    【讨论】:

    • 我想做密码验证
    • 然后你可以使用 -S 选项。 sudo -S apt-get install wine
    • 回显 $password | sudo -S apt-get ...我认为这会对你有所帮助,你为什么不想要 -S。
    猜你喜欢
    • 2019-09-04
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    相关资源
    最近更新 更多