口碑好网站建设是哪家,关于网站建设的奖项名称,上海网站商城建设公司吗,公司建设网站的注意事项在修改密码之前呢#xff0c;请先明白一件事情 password 字段需要使用加密的密码#xff0c;而不是明文密码 如果直接用剧本批量写入密码#xff0c;会因为 密码哈希算法不匹配 导致登陆不成功
可以使用 Python 的 passlib 库来生成 SHA-512 加密的密码。#xff08;根据使…在修改密码之前呢请先明白一件事情 password 字段需要使用加密的密码而不是明文密码 如果直接用剧本批量写入密码会因为 密码哈希算法不匹配 导致登陆不成功
可以使用 Python 的 passlib 库来生成 SHA-512 加密的密码。根据使用的python版本调整命令这里默认使用python3
1、首先你需要安装 passlib 库。你可以使用 pip3 命令来安装
yum -y install python3
pip3 install passlib2、使用python脚本来生成加密的密码
from passlib.hash import sha512_crypt
password sha512_crypt.hash(your_password)
print(password)3、编写playbook 剧本
---
- name: Change root passwordhosts: all #主机组become: yes #是否使用root用户tasks:- name: Change root passworduser:name: rootpassword: $6$roundsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxupdate_password: always4、执行剧本
playbook xxx.yaml