ansible 非root 用户 批量修改用户密码
为什么80%的码农都做不了架构师?>>>
目录
一 环境
系统环境
软件版本
二 批量修改用户密码
1. hosts 文件配置
2. 修改密码的yml
正文
一 环境
系统环境
软件版本
二批量修改用户密码
host 文件配置
1.1 ansible.cfg 文件
因为修改密码需要root 权限 ,所以下面的用户必须已经配置了sudo 权限
[defaults]
hostfile = hosts
remote_user = username (被修改密码的用户)
host_key_checking = False
1.2 hosts 文件
说明ansible_sudo_pass 必须写,否则会报错。
此种配置的缺点:容易泄露密码
[sudozone]
stable1 ansible_ssh_host=192.168.2.2 ansible_sudo_pass='userpasswd'
1.3 changpassword.yml --修改密码的playbook
- name: changepasswd hosts: onlystablesudo sudo: yesvars:change_user: username 被修改密码的用户passwd: $1$zYZGbfAM$7aUvB/8EGbQhKaZuBMhV90 (此处必须使用加密的密码)tasks:- name: changepasswod user: name={{ change_user }} password={{ passwd }} update_password=always
1.3.1 生成加密的密码
openssl passwd -1 "12321421421"
2. 实施
ansible-playbook changpassword.yml
规避密码泄露问题:
在生成sudo 用户时
若你想让一个用户sudo时不需要进行密码输入则以用户名开头,若想让一个组有此特权则以%组名开头
参考:http://weiliang.156.blog.163.com/blog/static/444744252013101472244662/
http://my.oschina.net/u/1775013/blog/637185
转载于:https://my.oschina.net/tacg/blog/660624
ansible 非root 用户 批量修改用户密码相关推荐
- linux chpasswd命令 批量修改用户密码
chpasswd 批量修改用户密码 工作原理: 从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令 语法: 1:# echo 用户名:密码 | chpasswd 2: ...
- MongoDB增加用户认证:增加用户、删除用户、修改用户密码、读写权限、只读权限...
MongoDB增加用户认证:增加用户.删除用户.修改用户密码.读写权限.只读权限 说明:增加用户是针对数据库进行操作 www.2cto.com 1.进入到数据库 use dbname 2.针 ...
- MongoDB增加用户认证: 增加用户、删除用户、修改用户密码、读写权限、只读权限
MongoDB增加用户认证: 增加用户.删除用户.修改用户密码.读写权限.只读权限 - 半叶寒羽
- Windows批量修改服务器密码,expect批量修改linux服务器密码
expect批量修改linux服务器密码 内容精选 换一换 批量修改弹性云服务器信息.当前仅支持批量修改云服务器名称,一次最多可以修改1000台.PUT /v1/{project_id}/clouds ...
- 服务器python密码_python实现批量修改服务器密码的方法
求:机房.线上有多台主机,为了保障安全,需要定期修改密码.若手动修改,费时费力易出错. 程序应该满足如下需求 : 1.在现有的excel密码表格,在最后一个字段后面生成新的密码,另存为一个新的exce ...
- 自动运维化tools篇2:通过SSH信任关系,批量修改LINUX密码
通过SSH信任关系,批量修改LINUX密码 作者:IORI 原创 2007-2-28 15点 于CC 一 ============================================ ...
- Unknown column 'password_lifetime' in 'field list';创建数据库时创建用户,修改用户时报错
Unknown column 'password_lifetime' in 'field list'创建数据库时创建用户,修改用户时报错 xampp安装较新的版本,通过xampp安装MySQL的是Ma ...
- Linux系统shell脚本之批量修改服务器密码
Linux系统shell脚本之批量修改服务器密码 一.脚本要求 二.脚本内容 三.编辑原始旧密码 四.执行脚本 五.验证密码更改 1.查看更改后的密码文件 2.在远端服务器验证密码 一.脚本要求 可以 ...
- 域服务器批量修改用户密码,Windows域控制器批量创建用户
Windows域控制器批量创建用户 猫先生 • 2019 年 06 月 05 日 之前做过VDI的项目,一百多个桌面,需要一百多个用户,我刚开始手动创建了5个,觉得这不是IT人干的事,要高效.网上找了 ...
最新文章
- Xcode中导入.a静态库后报错添加-force_load或-all_load
- 汇编quad_汇编语言中的英文缩写
- servlet解决javascript传来中文乱码问题
- openstack第四章:neutron— 网络服务
- 备战“双11”,阿里云为企业提供一站式资源保障服务
- C/C++语言函数学习(4)字符串处理函数
- (四)Qt实现自定义模型基于QAbstractTableModel
- vc6.0 debug 比 release 快??_全网稀缺的快应用开源项目熊宝儿歌故事QuickApp
- Java基础篇:嵌套 switch 语句
- 普通用户使用docker命令
- 人民币兑换、换硬币 C语言
- 深入解析Windows操作系统(笔记1)
- Mybatis深层理解之mybatis到底为我们做了什么?
- selenium的安装和下载谷歌浏览器镜像驱动
- 采集快手APP的10个经典方法
- JAVA基础之二维数组三维数组及应用
- HTML5相邻图片之间无缝拼接
- MTK平台驱动基本介绍-2
- FPGA实现SPI协议
- C语言头文件的包含顺序
热门文章
- 大角度人脸转正--Towards Large-Pose Face Frontalization in the Wild
- ryu的防火墙功能 ryu.app.rest_firewall,配合mininet和open vswitch(OVS)
- linux认证授权系统,linux高级操作系统用户认证与授权-20210323002921.doc-原创力文档...
- java写方法用来调用_Java从入门到入土(79)lambda表达式和方法引用
- linux下sql查询的使用,sql-server – 如何在Linux上查看SQL Server中的执行计划
- 2020-11-13size_t和int
- Jvm 系列(十一)Java 语法糖背后的真相
- 哇塞,可以使用PyTorch实现目标检测与跟踪,这不有趣多了
- 服务器系统打包,详解Docker 容器基础系统镜像打包
- java查看文件夹下文件夹大小,java 获取文件夹大小,文件大小,文件个数