gpt4 book ai didi

Python:如何使用 Fabric 在 ubuntu 用户帐户上设置密码

转载 作者:太空宇宙 更新时间:2023-11-03 11:35:18 24 4
gpt4 key购买 nike

我正在尝试使用 Fabric 在远程 Ubuntu 系统上创建用户帐户。我希望该帐户有一个强密码。我可以使用以下内容创建帐户:

 sudo('useradd -m test -s /bin/bash')

问题是我不确定如何设置密码。 useradd -p 选项需要加密密码。如何设置密码?盐如何传递到远程系统?

示例代码将不胜感激。

谢谢

最佳答案

试试 chpasswd。与 passwd 不同,您可以在命令的标准输入中传递用户名和密码。因此,例如,您可以上传一个包含密码的文件,并将这一行放入您的 fabfile 中:

sudo('chpasswd < my_password_file')

来自 man chpasswd:

chpasswd 命令从标准输入中读取用户名和密码对的列表,并使用此信息更新一组现有的 用户。每行的格式为:

用户名:密码

提供的密码必须是明文。

关于Python:如何使用 Fabric 在 ubuntu 用户帐户上设置密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com