ansible设置用户密码

用 ansible 设置用户的密码时,由于需要对传输的密码进行加密,

#!/usr/bin/python3
import crypt
import sys
# 接收要加密的密码
password = sys.argv[1]
# 生成salt
salt = crypt.mksalt(crypt.METHOD_SHA512)
# 加密密码
crypt_password = crypt.crypt(password, salt)
# 打印加密后的密码
print(crypt_password)

 

执行

./1.py   abcd
$6$WUeWBqCgNPAJvHsW$lfsEG5Q8gO5NyhHvwA9boD9YkNG./KlnQjOujNvd5dEpFEDSE2YhudLbZSeFQ5PSAszqGVxcrylnlEjF0QRG1.

 

posted @ 2023-12-21 08:54  fengjian1585  阅读(164)  评论(0编辑  收藏  举报