[英]Python: How do I set the password on an ubuntu user account using Fabric
[英]python fabric how to set user password
我正在使用python fabric,并希望以用户身份登录。
这是我的初始命令提示符:root @ vm
我创建了一个名为“ hduser”的用户,密码为“ cisco”。现在,我想登录到hduser并以hduser身份执行命令。
当我执行命令时
run("su - hduser")
它将提示我输入密码。 是否可以最初为“ hduser”设置密码,而仅以hduser而不是root身份执行命令?
这是输出。
fab -f fabfile.py list1 script
[pc8.utahddc.geniracks.net:32314] Executing task 'script'
[pc8.utahddc.geniracks.net:32314] run: su - hduser
[pc8.utahddc.geniracks.net:32314] out: Password:
它要求输入密码。 我该如何通过密码?
我不确定我是否确实了解您的问题。 但是,如果要避免输入密码,可以将其存储在env.password
或使用命令行参数--password
或--initial-password-prompt
。
有关更多详细信息,请参见用于密码管理的 Fabric Dokumentation。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.