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

问题描述 投票:0回答:1

我正在寻找一种在

fabfile.py
所针对的各种主机中配置“sudoing”密码的方法。我接受
~/.fabric.py|yaml|json
中的“清晰”密码”,但 fabfile.py 中的

除非我没有正确阅读,结构文档显示了如何在配置文件中提供通用的 sudo 密码,但我有不同的用户(通过

~/.ssh/config
管理)和这些主机的不同密码。并且系统管理员不接受无密码sudoing。

感谢您的任何提示。

python ssh fabric python-fabric-2
1个回答
0
投票

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

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

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

以不同的方式管理您的密码以实现此目的。

© www.soinside.com 2019 - 2024. All rights reserved.