-
카테고리
-
세부 분야
데브옵스 · 인프라
-
해결 여부
미해결
password change를 위한 playbook
22.04.21 14:15 작성 조회수 171
0
[질문 전 답변]
1. 강의 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
[질문 하기]
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') }}"
답변을 작성해보세요.
0
조훈(Hoon Jo)
지식공유자2022.04.21
안녕하세요
앤서블 강의를 들으셔서 아시겠지만, python 또는 bash 등등으로 이루어지는 작업을 간단히 하게 해주는 도구가 앤서블 입니다.
따라서 bash command 등으로 할 수 없는 작업은 앤서블로도 할 수 없습니다.
참고로 이미 아시겠지만, shadow 파일은 password가 생성될 때 단방향으로 생기는 파일입니다.
다음의 링크를 참고하시기 바랍니다.
http://blog.plura.io/?p=3284
https://askubuntu.com/questions/383057/how-to-decode-the-hash-password-in-etc-shadow
답변 1