내가 이해한 바에 따르면 마지막 변경 날짜( /etc/shadow
)는 1970년 1월 1일 이후 비밀번호가 변경된 이후의 일수이지만 19708과 같은 숫자는 2023년 17월 12일(미래)로 변환된 것으로 보입니다. 어떻게 그런 일이 일어났나요?
답변1
적어도 Linux에서는 귀하의 이해가 정확합니다. 내 계정에 합리적인 날짜가 표시되어 있음을 확인했습니다. 나는 두 가지 가능성을 생각했습니다.
- 귀하 또는 이전 관리자가
chage -d
만료 날짜를 변경하는 데 사용(또는 직접 편집)했습니다. 이는 마지막 변경 날짜(및 만료 날짜)를 먼 미래로 설정하여 비밀번호 만료를 방지하기 위해 수행될 수 있습니다. (왜 관리자가 사용하지 않는지chage -M
, 말할 수 없습니다) - cjm이 말했듯이 시계가 매우 잘못 설정되었을 때 비밀번호가 변경되었습니다. 시계 결함이 미래보다 과거에 더 흔했던 것 같기 때문에 가능성은 다소 낮습니다. (BIOS는 배터리를 소모하고 BIOS 작성자가 합리적이라고 생각하는 가장 작은 날짜로 시계를 설정하기 때문입니다.)