繁体   English   中英

python fabric如何设置用户密码

[英]python fabric how to set user password

我正在使用python fabric,并希望以用户身份登录。

这是我的初始命令提示符:root @ vm

我创建了一个名为“ hduser”的用户,密码为“ cisco”。现在,我想登录到hduser并以hd​​user身份执行命令。

当我执行命令时

  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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM