/etc/shadow를 다른 시스템에 복사할 때 해당 비밀번호로 로그인할 수 있나요?

/etc/shadow를 다른 시스템에 복사할 때 해당 비밀번호로 로그인할 수 있나요?

기존 해시를 사용하여 Live CD를 생성했기 때문에 문의합니다 /etc/shadow. 해당 비밀번호를 사용하여 로그인할 수 있다고 가정했지만 분명히 로그인에 실패했습니다.

답변1

다음과 같은 경우에는 가능합니다.

  1. 대상 시스템은 섀도우 비밀번호를 사용합니다.
  2. /etc/shadow다른 메커니즘( 등을 통해)에 의해 재정의 PAM되지 nss않으며
  3. 대상 시스템은 해시하지 /etc/shadow않으며
  4. 대상 시스템의 사용자 이름은 소스 시스템과 동일합니다.
  5. 대상 시스템의 UID는 소스 시스템의 UID와 동일합니다.
  6. 대상 시스템은 비밀번호에 사용되는 암호화 방법을 지원해야 하며,
  7. /etc/passwd 대상 시스템에 있는 시스템은 삽입된 시스템과 일치해야 합니다 /etc/shadow.

내가 아무것도 잊지 않았기를 바랍니다. :)

더 간단하고 안전한 접근 방식은 vipw관련 사용자의 자격 증명을 소스 시스템에 저장한 다음 이를 대상 시스템에 복사하는 것입니다.

관련 정보