我正在寻找一种方法来配置fabfile.py
所针对的各种主机中用于“ sudoing”的密码。我在~/.fabric.py|yaml|json
中接受“清除”密码,但在fabfile.py
中接受不。
除非我没有正确阅读,否则结构文档显示了如何在配置文件中提供通用的sudo密码,但是我有不同的用户(通过~/.ssh/config
管理)和这些主机的不同密码。而且系统管理员不接受未经密码的嘘声。
感谢任何提示。
答案 0 :(得分:0)
当前的解决方法是。 按照this进行管理。 您可以在其中提供ssh_password作为参数。
我认为您正在接受并存储明文密码。
fabric_connection.sudo("ls -al /root", password=sudo_password)
对密码进行不同的管理以实现此目的。