gpt4 book ai didi

python - 在 debian 7 (fabric) 上添加一个具有随 secret 码的用户

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:56 26 4
gpt4 key购买 nike

我想在带有 fabric 的 debian 7 上使用随 secret 码创建一个新用户。

fabfile 看起来像这样:

import hashlib
import string
import random

def new_user(user):
passwd = random_pass()
passwd_sha512 = "%s" % hashlib.sha512(passwd).hexdigest()
sudo("useradd %s --password %s" % (user, passwd_sha512))


def random_pass(size=30, chars=string.ascii_letters + string.punctuation):
return ''.join(random.choice(chars) for x in range(size))

这里有什么问题吗? block 大小? /etc/shadow 中也缺少加密类型(sha512 的 $6$)。

我尝试使用 --password $6$%s 将其添加到参数中。

有人能指出我正确的方向吗?

最佳答案

您可能会找到 crypt更适合计算加密密码的模块。

关于python - 在 debian 7 (fabric) 上添加一个具有随 secret 码的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19011158/

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