- name: Change user password ansible.builtin.user: name: my_user update_password: always password: "{{ 'my_new_password' | password_hash('sha512') }}" ``` 在这个 playbook 中,我们指定了要更改密码的用户名为 my_user,将 update_password 参数设置为 always,以确保用户密码在每次运行 playbook ...
update_password:参数可选值有always和on_create,默认为always。 当设置为always时,password参数的值与/etc/shadow中密码字符串不一致时更新用户的密码; 当设置为on_create时,password参数的值与/etc/shadow中密码字符串不一致时也不会更新用户的密码,但如果是新创建的用户,则此参数即使为on_create,也会更新用户密码。
update_password参数:此参数有两个值可选,always和on_create,当此参数的值设置为always时表示,如果password参数设置的值与用户当前的加密过的密码字符串不一致,则直接更新用户的密码,默认值即为always,但是当此参数设置为on_create时,如果password参数设置的值与用户当前的加密过的密码字符串不一致,则不会更新用户的密...
update_password:此参数有两个值可选,always和on_create,当此参数的值设置为always时表示,如果password参数设置的值与用户当前的加密过的密码字符串不一致,则直接更新用户的密码,默认值即为always,但是当此参数设置为on_create时,如果password参数设置的值与用户当前的加密过的密码字符串不一致,则不会更新用户的密码字...
[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 ...
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 -e "name1=root chpass...
update_password:修改用户密码 always:新密码和旧密码不同时进行修改 on_create:为新创建的用户指定密码 createhome:创建家目录 yes:默认项,即创建用户默认是有家目录的 no:创建用户时不创建家目录 remove: yes:删除用户家目录,需要指定此参数 no:默认项,删除用户时默认不删除用户的家目录 ...
update_password 假如设置的密码不同于原密码,则会更新密码. 在 1.3 中被加入 home 指定用户的家目录 shell 设置用户的 shell comment 用户的描述信息 create_home 在创建用户时,是否创建其家目录。默认创建,假如不创建,设置为 no。2.5版本之前使用 createhome group 设置用户的主组 groups 将用户加入到多个其他组...
chpass | password_hash('sha512') }} update_password=always with_items: - { name: 'root', chpass: 'kevin@123' } - { name: 'app', chpass: 'bjop123' } 注意上面在yaml文件中修改了远程客户机的root用户密码, app用户密码. 如果还想要修改其他用户密码, 则继续按照上面规则添加即可! 执行...
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/ ...