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