다른 시스템 설치 이미지에서 사용자 비밀번호를 어떻게 변경합니까? [복사]

다른 시스템 설치 이미지에서 사용자 비밀번호를 어떻게 변경합니까? [복사]

/sys2.AFAIK 에 다른 Linux 시스템을 설치하면 비밀번호가 /sys2/etc/shadow파일의 두 번째 파일에 저장됩니다.

거기에 새 비밀번호를 설정하고 싶어요. 원하는 행의 두 번째 필드에 넣을 수 있는 해시를 어떻게 생성할 수 있나요?

그런데. 이제 Linux 시스템 전반에 걸쳐 비밀번호를 해시하는 표준 방법이 있습니까? 배포가 다른 세 가지 설정을 확인했으며 동일한 비밀번호에 대해 동일한 해시가 있습니다.

폴리스티렌

  • passwd -R /sys2- 옵션이 -R나에게 적합하지 않습니다. chroot에 대한 설치가 없습니다. 제가 마운트한 시스템은 arm 이고, x86 에 마운트했습니다.
  • passwd -r ...-r repository- 나에게 맞는 옵션을 어떻게 사용하는지 모르겠습니다 .

답변1

실행 중인 시스템에 대한 루트 액세스 권한이 있는 경우(/sys2 마운트 사용)

chroot /sys2

그런 다음 모든 사용자에 대해 passwd 명령을 실행하십시오.

passwd someuser

/sys2 아래에 설치된 시스템을 실행하는 것처럼 변경할 수 있습니다.

물론 CPU 아키텍처가 문제를 일으키지 않는다는 가정하에요...

관련 정보