结构2:为各种主机配置sudo密码

时间:2019-07-11 10:55:30

标签: python ssh python-fabric-2

我正在寻找一种方法来配置fabfile.py所针对的各种主机中用于“ sudoing”的密码。我在~/.fabric.py|yaml|json中接受“清除”密码,但在fabfile.py中接受

除非我没有正确阅读,否则结构文档显示了如何在配置文件中提供通用的sudo密码,但是我有不同的用户(通过~/.ssh/config管理)和这些主机的不同密码。而且系统管理员不接受未经密码的嘘声。

感谢任何提示。

1 个答案:

答案 0 :(得分:0)

当前的解决方法是。 按照this进行管理。 您可以在其中提供ssh_password作为参数。

我认为您正在接受并存储明文密码。

fabric_connection.sudo("ls -al /root", password=sudo_password)

对密码进行不同的管理以实现此目的。