잘라내기 및 붙여넣기 명령을 사용하여 etc/passwd 및 etc/shadow 파일에서 가져온 사용자 이름과 비밀번호를 단일 파일에 표시합니다.

잘라내기 및 붙여넣기 명령을 사용하여 etc/passwd 및 etc/shadow 파일에서 가져온 사용자 이름과 비밀번호를 단일 파일에 표시합니다.

잘라내기 및 붙여넣기 명령을 사용하여 etc/passwd 및 etc/shadow 파일에서 사용자 이름과 비밀번호를 단일 파일로 가져오고 싶습니다.

답변1

비밀번호는 시스템에 저장되지 않으므로 비밀번호 해시를 의미한다고 가정합니다. 비밀번호 해시는 passwd에 저장되지 않지만 둘 다 섀도우에 저장됩니다.

사용자 이름과 비밀번호를 서로 연관시키길 원하시나요? 그렇게 하면 passwd와 Shadow의 순서가 동일하다는 보장이 없으므로 붙여넣기 명령으로 연결할 수 없습니다. 붙여넣기보다는 조인을 사용해야 합니다.

다음은 당신이 원하는 것일 수 있습니다. 그렇지 않은 경우 질문을 더 명확하게 편집하십시오. (섀도우에 없는 내용 중 사용자가 요청한 내용이 없기 때문에 passwd를 사용하지 않습니다.)

sudo awk -F: '{print $1,$2}' /etc/shadow

관련 정보