<문제 해설>
아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.
[오류 신고 내용]
/etc/passwd : 리눅스의 계정정보를 담은 텍스트 파일(이름과 달리 패스워드 정보를 가지고 있지 않음)
/etc/shadow : 사용자 계정에 대한 암호화된 패스워드를 저장
/etc/login/defs : 사용자의 계정의 설정과 관련된 기본 값을 정의한 파일
/etc/default/useradd : useradd명령어로 사용자 계정을 추가할 때 사용하게되는 기본정보를 가지고 있음
패스워드 암호화 알고리즘 확인 방법
1.) authconfig --test | grep hashing
2.) authconfig --test | grep password
3.) tail /etc/login.defs
여기서는 2번 같네요.
[오류신고 반론]
Hash 알고리즘의 이름을 확인하는 것이므로 /etc/login.defs 가 맞는것 같습니다. /etc/shadow 의 경우 해시 알고리즘의 ID가 출력됩니다.