미해결
[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
password change를 위한 playbook
[질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]
안녕하세요
인프런 기초 강의 부터 현재 강의까지 수강하고 있습니다.
궁금한 게 있는데, 패스워드를 변경할 때, 패스워드를 /etc/shadow 파일을 활용하여,
변경하는 방법이 있을까요?
아래와 같이 관련한 방법을 찾아보고 있는데, 아래의 경우에는
평문으로 입력하는 방법을 사용하는 것이라서 애초에 shadow 해쉬값 자체를 사용하는 방법이 있는지 궁금합니다.
혹시 참고할 수 있는 자료가 있으면 확인해 주시면 감사하겠습니다.
https://www.ansiblepilot.com/articles/change-user-password-ansible-module-user/
---
- name: user module demo
hosts: all
become: true
vars:
myuser: "example"
mypassword: "password"
tasks:
- name: change password
ansible.builtin.user:
name: "{{ myuser }}"
state: present
password: "{{ mypassword | password_hash('sha512') }}"