编写playbook文件 [root@ansible-server ~]# vim /opt/root_passwd2.yaml --- - hosts: ssh-host gather_facts: false tasks: - name: Change password user: name={{ name1 }} password={{ chpass | password_hash('sha512') }} update_password=always 执行ansible-playbook, 使用-e参数传递用户名和...
[admin]# sudo vim /etc/ansible/update_users_pd.yml - name: 由于线上服务器普通账号三个月密码需要更新,这里采用普通用户登陆,再用sudo命令修改密码。 hosts: backsrvs remote_user: admin gather_facts: false tasks: - name: update users's password become: yes become_user: root become_method: sudo...
update_password:参数可选值有always和on_create,默认为always。 当设置为always时,password参数的值与/etc/shadow中密码字符串不一致时更新用户的密码; 当设置为on_create时,password参数的值与/etc/shadow中密码字符串不一致时也不会更新用户的密码,但如果是新创建的用户,则此参数即使为on_create,也会更新用户密码。
import crypt crypt.crypt(‘666666’) 输入上述命令后,即可得到明文密码666666对应的加密字符串 update_ password参数:此参数有两个值可选:always和on_create,当此参数的值设置为always时表示如果password参数设置的值与用户当前的加密过的密码字符串不一致,则直接更新用户的密码,默认值即为always。但是当此参数设置为...
- name: Change password user: name={{ name1 }} password={{ chpass | password_hash('sha512') }} update_password=always 执行ansible-playbook, 使用-e参数传递用户名和密码给剧本,其中root为用户名,admin#123就是修改后的root密码 [root@ansible-server ~]# ansible-playbook /opt/root_passwd2.yaml...
按照集团运维信息安全制度, 需要每个一段时间对线上服务器密码进行一次变更,通过shell脚本部署比较繁琐,...
chpass | password_hash('sha512') }} update_password=always with_items: - { name: 'root', chpass: 'kevin@123' } - { name: 'app', chpass: 'bjop123' } 注意上面在yaml文件中修改了远程客户机的root用户密码, app用户密码. 如果还想要修改其他用户密码, 则继续按照上面规则添加即可! 执行...
实现批量修改目标主机多个用户密码: 1 2 3 4 5 6 7 8 9 --- - hosts: testchanangepasswd gather_facts:false tasks: - name: change youpasswd user: name={{ item.name }} password={{ item.chpass | password_hash('sha512') }} update_password=always ...
password 设置用户的密码,这里接受的是一个加密的值,因为会直接存到 shadow, 默认不设置密码 update_password 假如设置的密码不同于原密码,则会更新密码. 在 1.3 中被加入 home 指定用户的家目录 shell 设置用户的 shell comment 用户的描述信息 create_home 在创建用户时,是否创建其家目录。默认创建,假如不创建,...
no_log: true,如果不指定no_log模块,会提示"[WARNING]: Module did not set no_log for update_password",但并不影响程序执行 # cat /etc/yum.repos.d/MariaDB.repo [mariadb] name=MariaDB Repo baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.6/centos7-amd64/ ...